{"_id":"@acusti/use-is-out-of-bounds","_rev":"19-0e5b710f7157b967cf24df99d81a8f33","name":"@acusti/use-is-out-of-bounds","dist-tags":{"latest":"0.15.0"},"versions":{"0.1.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.1.0","author":{"url":"http://acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.1.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"1c3a66e4357d3b8f02433f6b09af1ad7ee2581c7","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.1.0.tgz","fileCount":6,"integrity":"sha512-8xvuPjyjXPJ3UFiPRmXC3B58LMZB70ha9RbM+FbNG8iI7xBktkkTL1NGZCiLlAn29bfAd0kRSemoZaBEUC/5wg==","signatures":[{"sig":"MEYCIQDuwwuIQcToX69f7Ny03kLPXN8tPWGfbR1R/90v7LucIwIhAJzMSutltr/Aud7bb5yB1GJOb12Dua2FZpk+pwyIT8Wo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7c6pCRA9TVsSAnZWagAAJ9oP/2HpAxf9Tpp22jjpqgz0\nm/7qBIZBddqzTL56RkdZTT7YlDwc0v1gvfAxLvD7Nd7wRAONMqBBUM5ZqqRW\nYLCMwlzVeC5IeWVWB3FB07UYP3hlHUkU8JTBulTFXnnov6fNIWHVTC48cPgx\nmhVnGIn0zdqzaEECCmj+cUbb34BA9NIqLRqqsJdYTvXu9C82vgrm8nRC/7fM\n/fq3rrkNHgLGo+MrzGkga75cOZfRKwg1OKWTeYGQptV/Mzil5y/wV1EgsIMi\nI9bAbiEwmMWEUpRststOltHKNxzfp+gcBKIFYADDY14J0wRMiXZMum8fxPgm\nENqnEHT9xNMYkw5FZk0xECvbyXcQwdYGbtCkEb31kWMzLN0lZl8dc3HAycZX\nN2OyrgmsB4jaiRnjxL+gULKctFC6vPX/M3IpSj8pMsXyM1sVQGh1LkXfNWwh\nKIMdn223uW1rjJIdgyTi0xygr1+c1aZohv1CUYiV/OQ90D650eBXSSrb3H+r\nFkRoftKhEavBDTBb8eZq8JVFeLYpjrlyyqb9rDvdE12Mf+AiVFo3hX/ZhCP9\n60Le6KBEku/ctAzmIB+buH/c6jOz7I8bSbiWw+fMFIj8nRxSXr9AX+pkOj/e\nZwEXbhAppMw9HYqh93WL7wDN1+2OVOZyCH8DKxsXTtBhgOPJzPH5DfRoFgaT\nPJYp\r\n=rNsE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git"},"_npmVersion":"7.15.1","description":"@acusti/use-is-out-of-bounds","directories":{},"_nodeVersion":"16.3.0","dependencies":{"@acusti/use-bounding-client-rect":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.2.3","@types/react":"^17.0.3","@types/classnames":"^2.2.11"},"peerDependencies":{"react":"^16.8 || ^17","react-dom":"^16.8 || ^17"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.1.0_1626197672689_0.7386675187625211","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@acusti/use-is-out-of-bounds","version":"0.1.1","author":{"url":"http://acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.1.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"9ce8ee2ac9d46e93247d2200038711b60e04039f","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.1.1.tgz","fileCount":6,"integrity":"sha512-lG741th4zkOO8+Sjh1Id1xKMcuQ55gSGhw41gFXaQW6w8GQBv57hYIiVBmdj81aKIssEWFpWyTcxEoiBiQizmA==","signatures":[{"sig":"MEUCIQCEm8RLBu0MJ097jzPoq0rAVc7S29uCuyoNCgZoRfk4mwIgXNMQcOhGtd1uoVU0ccPENqDw0mQ0eegOhRpCCWS8jV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7dfHCRA9TVsSAnZWagAAfJsP/3rJK+WcteSAzriYjtNY\n1STmSbH0mt6xX5FLnoIKirtKeH327WshMfHPnVi6aroWev9C9m5hjnfmci4q\nk5vdTPd7ZSk9GOvUcrZQXruQotevV1Mu0bgAZplrMuMw0YqafWBMB/dNbila\nHjbNXhw38iS98k2Foz/P0XQUamtu56ImZBC72+uAqKYHVR7TwM97yVWFNQdI\nBJXJlqXGNJf9BmfkbIWjDw9d/zr6BI3lYzzXrRp6MM0uYfU98I6cyPAyIQtk\nRFc9BtKgKvN8b15ihOPG7hKK3dB+TWkTNnYYtEh1hOrkWgg/U9J2FelNqb8B\ny08DV2H/xb0xDwo2zRWb8ny3NarU73UMj+VZM+i76phe6MvY3fYZtTW6hWos\n7iRFJwFQBkgU6YEKP7cC/34FRNFM5nGJSXj468lZIzoI7opCI4Ps4xclGIOE\nGMpjvLF5cOPZz+wkIKvpNhKeMaehyk6v/GKQOnTQosB468KNFW5KpGKBba0a\nx8CqaVJTVkTk5k2OxzbOJftv+oUXt6GsI/QV5RpeAVOdHBs2VRnZsOUA6EBH\nR7wctMny6epT1YmigWs5avjAfU4yEWd/P0unPJi+e+JHdZH1d6B7ya/YTsX7\nXt3omj4Mjg0oKfwgLdOEx9xUsMfzf8gdLE80cDdYwPL4KdG+PVWQ+VK8RZsW\nDjiK\r\n=NscN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git"},"_npmVersion":"7.15.1","description":"![latest version](https://img.shields.io/npm/v/@acusti/use-is-out-of-bounds?style=for-the-badge) ![dependencies status](https://img.shields.io/david/acusti/uikit?path=packages%2Fuse-is-out-of-bounds&style=for-the-badge) ![bundle size](https://img.shields.","directories":{},"_nodeVersion":"16.3.0","dependencies":{"@acusti/use-bounding-client-rect":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.2.3","@types/react":"^17.0.3","@types/classnames":"^2.2.11"},"peerDependencies":{"react":"^16.8 || ^17","react-dom":"^16.8 || ^17"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.1.1_1626200007192_0.9446128404271934","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.2.0","author":{"url":"http://acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.2.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"768463629fbb19f54e2fe76bfa1e191208354b46","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.2.0.tgz","fileCount":6,"integrity":"sha512-c2UOrRtSpPzeZzHPRo/RVgA+amYVVGeHAFj2TQbidsB3TjiEPGN7ATP4xK8UJxp1ralyCQ5qHAKzZeD3FYZ7sQ==","signatures":[{"sig":"MEUCICkzE3T9MYA0kxbPhvbNy2qXuVAQagPXKJp4Krt9ZhBgAiEA4TK5M/+t9U8s1Vui7el6nQruegoTOwg4xw/ADAJzsJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg73jlCRA9TVsSAnZWagAAIWcP/jdy20yryGnB3uNEFaJ+\nRRXJNKI9F4nJZr/06Bo+vO/jG6g+GeSv/68OSQLY+4/K3qlrwPdhXZikPpiX\n1Q2Gp7EqFvU1zt8oEdLEqL0SeDwddmz2OmdQLqYCrSIpz4ZoRJ6EMdk4VoO6\n4QITznxBc1lSvE3LII5mwkTIkRBG8HNabh2ROhB2TDXLHq1eMug2kNvDlsAY\n4ndyuybuLfbQshhHuv5j/DG7spoq/rIesEbziLx0nthmv9Ak5Vd3MdfLIi+P\nDYatinXyIk3nrFsmFehMT4IuNszXxFZzvw1NtxFZq8OnyK+FJnp5EFcrjLV9\nCRo6VBaKzSU55pJjSfHJRJsyzDASXY8rzcYalA+e/3ruZXDIOviAGbyVHqFG\nwoQE53g3Kb4RSqcFm7x/BmMLO1zsLN0X3sfidCMtnf8d4EC71GPDNpc2GKmO\nq4DSCBaodhWlQa4lJDWZfBp9qKFl1FiW6CaC6rqu8ING9reY6QyOJ9nboL2G\nB9mSbbYOx+xHZSCKuJYqCcAkkAe4pdkI3uJP4dKogZ44Gqz0KfMxm+12/xYE\nNqmoCW1TQgHNeY3jDy04morJkvyO3O6MaoHZoTNBJKP0uYPl6Tflck05ef2b\n2BTIiB05C4QpXrAtNjOLS7aM6YLONwZ/QLt4gYqEV/UaSFShtPSuFEiSWyl/\nN6Sc\r\n=wnfD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git"},"_npmVersion":"7.15.1","description":"![latest version](https://img.shields.io/npm/v/@acusti/use-is-out-of-bounds?style=for-the-badge) ![dependencies status](https://img.shields.io/david/acusti/uikit?path=packages%2Fuse-is-out-of-bounds&style=for-the-badge) ![bundle size](https://img.shields.","directories":{},"_nodeVersion":"16.3.0","dependencies":{"@acusti/use-bounding-client-rect":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.2.3","@types/react":"^17.0.3","@types/classnames":"^2.2.11"},"peerDependencies":{"react":"^16.8 || ^17","react-dom":"^16.8 || ^17"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.2.0_1626306788585_0.6209467003808493","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.3.0","author":{"url":"http://acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.3.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"0cc12a58ab61e9deead4a68774b148e4abb88a53","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.3.0.tgz","fileCount":6,"integrity":"sha512-9FjErUEKb1cPvs1YCldx/xmqvsRSqffIAZKftB2GbiEsyi4XkKG87gvIfvdipHrWJPCKVpUGlnXbuRe9U5s19w==","signatures":[{"sig":"MEQCIEe1O5J4fcQrTNFmRbQTspyWvqhbmgjxYDZ8bJ5rmhoWAiBNFuCRzldbxHTaCMee31K6aucZbZmkZVuoeGx542r6wQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9xpKCRA9TVsSAnZWagAAsTcQAIgwcsFFM3+NAiIStD0a\ntIFEYaJm6v6zv/I06FNbUJ112ul+o8EwuI2tcYHvkCjTFu3kLHNL3ppvhwpv\n6thXom8ws1ZO6dTwykRGhwFulr/R3y1MlQosEOKjmlt8pDavs2NkbquVyvAG\nHlnSOn/q1uSczGt7jn8S6Unb83XI0RX/MRekCWn9uYn2grDcoU7yEgrgP027\nil9i0HuhsjjnM1/MTAn+BlA+n+ynJtLJlHR5rrWfQoFwzA+mxkWQKhbItD4+\n1+AajYiNF44Vt5iyJysw4JZU+DINP+XZR/5Vyd7e4NX8WRw4yRYepqrOrSS0\nYUHVJjSgwALZ6paiQ34Te3w92YwEj+ICrGHGlp1iZxkG9n3E178vzt61HG9X\nSnWOjTcYHt1i08iAzwpS2XPo0X45npF1TL2UpFiHtVb878TDN3RJz9GwK1Hc\nvTHDAjNrU1l+j74MDzjM5/tuJA/xlEvqjVmRw0GU/t0suqIVZBBCNdVfnPbQ\nprWSnjXdtP6bu3WNQ2M3roirpcKq3G8yCc19i2x459Q7k6BFn3vy58tVz1R7\n+JGmhbPX/OyWDSBPYRIBwLOJ/Nu5C2+O/BKtQ5xgAmY5Xt5yoSwWUrASLp68\nkgldCh+5uPkUd1Z40Eg0u8B8V/KTiRjLXdYgxnUdUqvtry3rlD/dRYfGhmSM\nQKjG\r\n=OCcT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git"},"_npmVersion":"7.15.1","description":"![latest version](https://img.shields.io/npm/v/@acusti/use-is-out-of-bounds?style=for-the-badge) ![dependencies status](https://img.shields.io/david/acusti/uikit?path=packages%2Fuse-is-out-of-bounds&style=for-the-badge) ![bundle size](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"16.3.0","dependencies":{"@acusti/use-bounding-client-rect":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.2.3","@types/react":"^17.0.3","@types/classnames":"^2.2.11"},"peerDependencies":{"react":"^16.8 || ^17","react-dom":"^16.8 || ^17"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.3.0_1626806858096_0.39052327419369637","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.4.0","author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.4.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"01251c6c45ed82e07979bc9824843823a40dfbde","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.4.0.tgz","fileCount":7,"integrity":"sha512-/w2+6dhWG0Q0QJmyZW4vl1aFht4eGTQnXS8Cb1rjkOHw3UjJCFYtv5w2RzGs21RI+waHVWIZj362OcVwuBfkbg==","signatures":[{"sig":"MEUCIA0lklrD9HGrkYtJXn/F+0P/+eQ5L39+2PoL7N5SUn7YAiEAoYR6VmyTvRpjAhmVDxxO8SkyvCwAZYyhNDDAgG4GZd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL7snACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgaA/+M9EaMQ8Vm5IgjO6RBZWddu7fXtz7VB5gvpJ9r2FLOtYWlOQ3\r\neQiv4AVf7SSee9SE2re1Cens4AU16/VBWuxcU67Oe7c1I2PbsrltRrLoyQpV\r\nBxpYbAjuWhGpd3zPpsbECJLf8D9nWRNnZ6cYatK/NVFFLg5bw/Gr1aISpY4U\r\nYTEi1gNFcJrqlJiRC4t01KXzpHx3nEgIBQwip2ulP7jlDmsvrhuvDKcrTRh4\r\n3K/Ln0q6rlSRTPgvkXWTt/JwGKeRMl2qbzJEW79JBh4MlhIp3ibSG9FgSF44\r\nCkgTRjCWqIph7X1MCyXA9sfHfDJC52CvPM6kua0Rn8+ocAuAo9wKV5/YWLrh\r\nqDP42jsaGYLZOtwaAdg8w+JfFv4jVGHfMluD+0uxvwSNLDNk+TPIom+WgN/j\r\ncOvcbB6XD4NmmLq5UYTl8v3crNAY7po9BtINQG1wj5gy9gPkW241Y6+2001H\r\ngvc+N2JVlIeb03oNwcAoGjXC0r+Y7liFbzxzbmTzan/Z7Bha02GMUPF+ijqC\r\ndx/F144aEZXbsn1VIHoYB7gkFrvRFI1WufdKd8BUj1EoqUpXYe/urLabk2AU\r\n8Vu1VqX21VycABuXXHtzr5vLamJafNM5jUqaENwiHXLmwGXn1Ulj1adZcZPA\r\n5geiKR/xs7raxbur7gJgcMKu5FLazOGHKpM=\r\n=0JL+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","gitHead":"ec629a640ddaf864fe3ff9dfa5cb91f315a483bd","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git"},"_npmVersion":"8.5.4","description":"[![latest version](https://img.shields.io/npm/v/@acusti/use-is-out-of-bounds?style=for-the-badge)](https://www.npmjs.com/package/@acusti/use-is-out-of-bounds) [![dependencies status](https://img.shields.io/david/acusti/uikit?path=packages%2Fuse-is-out-of-","directories":{},"sideEffects":false,"_nodeVersion":"17.3.0","dependencies":{"@acusti/use-bounding-client-rect":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.4.3","@types/react":"^17.0.3","@types/classnames":"^2.2.11"},"peerDependencies":{"react":"^16.8 || ^17","react-dom":"^16.8 || ^17"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.4.0_1647295271100_0.8155293392825496","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.5.0","author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.5.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"b2bd6fb80c197d0a4eacba3b0df44783b3459dd6","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.5.0.tgz","fileCount":7,"integrity":"sha512-+e9OgcBlMbBDr6gztwX7C8a0HFkFTkiVdt4NOnLbEg72D6g9Czq9tW613Z79E06a76xOHL2XhDfuQEDz42U5YQ==","signatures":[{"sig":"MEUCIFEpbWSSO8vYk+s4qBgqqrT0D1MKT3x/ELKMhkeEDBCGAiEAp9HpNPWH9kibqhhKRxF41xBJDYYlnTXi6KnIfO+l1Lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis2yvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZwRAApB2NH43e7ef25LtWJgbXYByBEY23mnlqE38an4XZzQGcrsLI\r\nLDJ2MEBRkboJHl6SoPBYaAlIJvTGoNSxiiS281FvpxfUe0rC1lv3buo/ruDI\r\niuB4v2lwxcGUckspN/QmNIR1oHcA1pRG0hYJh+yYeODDqIUpbarZVUp4EFQi\r\nnsMYPDxbPQ0XNmPwd6wzx3Us5EJYJrbbRbrqnDhHA6kjsZNmm4nl+QDcQ1pN\r\nuIMxa4e9vozuMcfhICIYiEd0c53a0JGT6prIHYS/Ch+/t3JEepQ4EXPNjly4\r\nV9hbLdFFdzjYy3avhzEHDUF8ic0oCZ2NpKR9tpCv3OeRx257e6UErbJO4M1F\r\n5yM8Nivpq7pmpSuLW2bsQr5IFsK2b11YNFbt6+zfHSfdeOG2aNhbG680/IMX\r\nJeqAo8RegiIVV4DRwzVbeZjZKP1dFMfjugGRmkK+Rv9QmPkn6jfhzruRqhUY\r\nzv3u9uqXVdxKKeZu+q80FmGQ+2lkvEzFtUKr7N0c+UKcKyJRamP0NUNIuLyV\r\nMw4scDMh81QNhUb+V1iCVLLdsPjIEm6pcYz021hK0dFv9178prwacIxGZdfJ\r\n+znAfxzbMi2cTRos1+sZ4fMJWfjfW1EMYQukOjX2YKF4cnfFBZ+3IQPaQs1u\r\nBXwl46UdMMVw0pIF+kkriNvDp9BU8XPsrNE=\r\n=TW1D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","gitHead":"0eb1ea8f7e43b3514a495b0690e605d721688703","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git"},"_npmVersion":"8.5.5","description":"[![latest version](https://img.shields.io/npm/v/@acusti/use-is-out-of-bounds?style=for-the-badge)](https://www.npmjs.com/package/@acusti/use-is-out-of-bounds) [![dependencies status](https://img.shields.io/librariesio/release/npm/@acusti/use-is-out-of-bou","directories":{},"sideEffects":false,"_nodeVersion":"17.8.0","dependencies":{"@acusti/use-bounding-client-rect":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.4.3","@types/react":"^17.0.3","@types/classnames":"^2.2.11"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.5.0_1655925935163_0.6924377520028906","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.6.0","keywords":["react","react-hooks","hooks","bounds","out-of-bounds","collision-detection","overflow","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.6.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"646737da5c6855b539cc5c2dc4f1a37c130f7446","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.6.0.tgz","fileCount":7,"integrity":"sha512-IU60R2R/ooelk4sITCirLBLR9DPCIe2Wy810aNW1yluw/bbH7FLsqQ1FI0SHa1tys/vqDE5y2JxdQiDIHtNZJQ==","signatures":[{"sig":"MEUCIQCllRMr82/paNaauC6YNTwWJ4UgHns2UMl0K6ZfrWlmQwIgOK3FaBaWe9CvYdZflK6VCtO5hFYVEi+/AO7z1izom1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiViYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdbRAAozQ+ROLMmnbRRoP3iO+r2iIy6odJ0h9nEKgwqDbZ/yvVRVQk\r\nrnWjgEVWeT2cgBY5xu3Q+5lfc8EkrwV0dHISALVgdSFoZbSQcy3XiOkrigYA\r\ng0bdW8S08PQR5RZAguR3AG0GgFnUizw7//tWMuFBGxTtxtVKN+D1qXv1ElWN\r\nkysS8vKfJL1lf/nK+6jkwV4iSxMno9pWezueh6du2u1cZGkJYIaxdrfGXQoQ\r\nCIL3vyK2+za8SAZUUeuqivmuAVy/eBp5iXpi6guFwfSB/8CZhZ8z+RVgj2D/\r\nxjeIXcN711+vFpeOLigEsVyjGqHQtY0l3GRTFg7mGs6d5WFyoKsP5+uSFV8X\r\nUEq/lcDlCwbRfOwk/YlnwVxKjLGTQAd4iTzfvlnspPtizCkXzh0WvPizcpBk\r\nen305Kvn1Qk2LyjVQVq3Ua+9HzII4D1bi3e15X6UggLK8tz7PP4J1DUYNhq4\r\nRaBFN/S54L6IkyJUePGSHjC1iYVm/A5Fi24loymIVwlWhHP9ezW+UBHGLutF\r\nbxoUVmNk/dgCX1T7lC4KsxkrFK+9k8TtklptYc4EzlwoY04kAxfUE2XJSxUK\r\nZb1riHlb2Ob5Sf0w+89C4nM26XVI3K4U/qEM92SljG1Bsdr5xwXNg69uSjTd\r\nICVe7VGNpjFnf2omt48B+x4HEHmfe9QPFPs=\r\n=zwcM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","gitHead":"723d0d60c879370934c9ce38baa45043ec987f3f","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/use-is-out-of-bounds"},"_npmVersion":"8.15.0","description":"React hook that detects if an element is outside of its parent’s bounds on any of its sides (like collision detection)","directories":{},"sideEffects":false,"_nodeVersion":"18.7.0","dependencies":{"@acusti/use-bounding-client-rect":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.3","@types/react":"^18.0.25"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.6.0_1669945496062_0.5747114377634281","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.7.0","keywords":["react","react-hooks","hooks","bounds","out-of-bounds","collision-detection","overflow","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.7.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"990b304db2e7c954a9fc9e4715d0f3c5eb70eab4","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.7.0.tgz","fileCount":7,"integrity":"sha512-XmABLbZALnZWtuWtKdMo1Bk5Vvof+2rEH6goY19A1e1OqY4iuKhgNoos02U39sgH4aezLlLR4GgNRDSPNJFQvQ==","signatures":[{"sig":"MEYCIQD848/Dus8dBjgsicz3L2y0ol0JTaZLwhCd0let6vQmwAIhAJoqpNv4fQKJGsRelKa2OgnFLKV7rmyA9fwmsJzRyjTR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23025},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","gitHead":"6afcfe0f01cc06c377dbb422ab45e383901c6292","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/use-is-out-of-bounds"},"_npmVersion":"9.8.0","description":"React hook that detects if an element is outside of its parent’s bounds on any of its sides (like collision detection)","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"@acusti/use-bounding-client-rect":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/react":"^18.0.25"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.7.0_1695305996189_0.9537442280744286","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.8.0","keywords":["react","react-hooks","hooks","bounds","out-of-bounds","collision-detection","overflow","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.8.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"af1b0e883b660fac037156e3fc542dd227db0a7d","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.8.0.tgz","fileCount":7,"integrity":"sha512-C2vZnuPCqrtGITpM3Du7rO51opcK0R7105GeuwYHz4YwSu2/h28t3ZI2XI2AyMl6svjL8Kizsx45cYGExGBpxg==","signatures":[{"sig":"MEUCIQDgDq5s5do1f8nMsSEQ6swwnjeGk6detF20mRPIBWD/IwIgYGiEnSBtS7HqSc1+Y2HuUpa55gSqI1USq8tIZmc5qXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24059},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","gitHead":"d92d89967db18102770d8893f5dc31ee97e4a185","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/use-is-out-of-bounds"},"_npmVersion":"9.8.0","description":"React hook that detects if an element is outside of its parent’s bounds on any of its sides (like collision detection)","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"@acusti/use-bounding-client-rect":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/react":"^18.0.25"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.8.0_1700410571649_0.16771997941105665","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.9.0","keywords":["react","react-hooks","hooks","bounds","out-of-bounds","collision-detection","overflow","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.9.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"05f4721d70844bc16505f78d90da0188b5b79ea4","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.9.0.tgz","fileCount":7,"integrity":"sha512-oah25GROKQz8hedPOCM8EkW4V1c/JswVERqt2R/tqDQjEzouHiRq4tb26cXNiWd5+UCQ894TdBWgWpfxYw1lbw==","signatures":[{"sig":"MEUCIQDhXxhL34QigD4HzYgV3soodsG+UR6eeTHgMCdOlpNcRAIgdolxpfF3fQP0aJdU5JHCSExTLaSoCjqMFrIpB6/bKoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25838},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","gitHead":"254fc34d4cced0e04858c8e97dbf4b53b662d4d7","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/use-is-out-of-bounds"},"_npmVersion":"10.2.3","description":"React hook that detects if an element is outside of its parent’s bounds on any of its sides (like collision detection)","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"@acusti/use-bounding-client-rect":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.1.0","typescript":"^5.3.3","@types/react":"^18.2.45"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.9.0_1703866869682_0.7279300300543126","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.10.0","keywords":["react","react-hooks","hooks","bounds","out-of-bounds","collision-detection","overflow","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.10.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"558064fdc694eb90805afdd264074be7fc21edfa","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.10.0.tgz","fileCount":7,"integrity":"sha512-HpM55ChFvtzWMz/n4IkWW2KLVAlmGDuax8591WC3mVJBL5s3w+IVGEX9kVI0w3ms4bbJsOMlD/75aMJxwCo97Q==","signatures":[{"sig":"MEUCIQC34QXwCHB9lwwLa9JHmI2QDjXGMVLd76PlRxu7EP4suAIgGkvW6H9FX07157YNiULcWmjKbOYFvjuv10I2J6QE1UY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25927},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","gitHead":"15a7a50e98d6634a47a577eded89a7c7aa9e0560","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/use-is-out-of-bounds"},"_npmVersion":"10.8.2","description":"React hook that detects if an element is outside of its parent’s bounds on any of its sides (like collision detection)","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"@acusti/use-bounding-client-rect":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0-0","vitest":"^1.1.0","react-dom":"^19.0.0-0","typescript":"5.3.3","@types/react":"^18.3.4"},"peerDependencies":{"react":"^16.8 || ^17 || ^18 || ^19.0.0-0","react-dom":"^16.8 || ^17 || ^18 || ^19.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.10.0_1725240274391_0.1875269932323853","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.11.0","keywords":["react","react-hooks","hooks","bounds","out-of-bounds","collision-detection","overflow","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.11.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"49f2fb077ef3813b00c94e66e092de2abe52b605","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.11.0.tgz","fileCount":7,"integrity":"sha512-IFqO8kAQfLwwWGF96ry/Jij6OWuK1HU8idKdIDq2o2TWfsTv7Rfw6Y1KlzWjOBIUclIAP6UcOOVOp2hOtepaWg==","signatures":[{"sig":"MEUCIC/Q8V5W5KkpQJihmz3kz+0HDmg/ND7Otb4HbOb4T5vfAiEA8ZfaXnTodDZq7NuWI7NcJ06Uz2J3IWcLXwWm9/GYq60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25927},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","gitHead":"15a7a50e98d6634a47a577eded89a7c7aa9e0560","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/use-is-out-of-bounds"},"_npmVersion":"10.8.2","description":"React hook that detects if an element is outside of its parent’s bounds on any of its sides (like collision detection)","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"@acusti/use-bounding-client-rect":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0-0","vitest":"^1.1.0","react-dom":"^19.0.0-0","typescript":"5.3.3","@types/react":"^18.3.4"},"peerDependencies":{"react":"^16.8 || ^17 || ^18 || ^19.0.0-0","react-dom":"^16.8 || ^17 || ^18 || ^19.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.11.0_1725337421327_0.5510984157033263","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.12.0","keywords":["react","react-hooks","hooks","bounds","out-of-bounds","collision-detection","overflow","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.12.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"065635d42e350039c534ac2241174b9abe6c30b5","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.12.0.tgz","fileCount":7,"integrity":"sha512-3WohD7zYObjmt9crr7IcLarZ4I0gqmoyjcHyapgx+yk3HBc/pHLworeL5mk7+nLLqpbkp8syQW9e2sgT1xwMgQ==","signatures":[{"sig":"MEYCIQCzh0xl13sc9MiaZklJxL028xdP3LGtltt4w8HIZ+lzdQIhAMVfjBd0TfrIsmD5Ud0cH1mGuzkqd+JA8/QKwdltcwIA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24554},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","gitHead":"c3683d20d645920a59653c99c6cf0db8009db46f","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/use-is-out-of-bounds"},"_npmVersion":"10.8.2","description":"React hook that detects if an element is outside of its parent’s bounds on any of its sides (like collision detection)","directories":{},"sideEffects":false,"_nodeVersion":"22.7.0","dependencies":{"@acusti/use-bounding-client-rect":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"5.3.3","@types/react":"^18.3.4"},"peerDependencies":{"react":"^16.8 || ^17 || ^18 || ^19","react-dom":"^16.8 || ^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.12.0_1734626338823_0.6266018598693064","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.13.0","keywords":["react","react-hooks","hooks","bounds","out-of-bounds","collision-detection","overflow","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.13.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"843d3177203441bb73da588b40d12ca086676d77","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.13.0.tgz","fileCount":7,"integrity":"sha512-8qhekZVeSGLVatEHdtvTxgtq6Vj5SFgA45aBWWUuGzMq6b2l9yLE/GYau1j5K3WhrKTaS7UJ+1u7aHPxu0O0fw==","signatures":[{"sig":"MEYCIQC2zJprJKxgNIeBW0UnVTdNHzaJTjPw+SbCFDTj5lnHigIhAKwiu0TuriglCia7gBi/qbw0Uyv4W5KCk9icsHj5wmPc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24554},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","gitHead":"35b6bc44d79923342bb2afc2002c3dcb23ac0808","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/use-is-out-of-bounds"},"_npmVersion":"10.8.2","description":"React hook that detects if an element is outside of its parent’s bounds on any of its sides (like collision detection)","directories":{},"sideEffects":false,"_nodeVersion":"22.7.0","dependencies":{"@acusti/use-bounding-client-rect":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"5.3.3","@types/react":"^19.0.2"},"peerDependencies":{"react":"^16.8 || ^17 || ^18 || ^19","react-dom":"^16.8 || ^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.13.0_1734631146546_0.6211438854842668","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@acusti/use-is-out-of-bounds","version":"0.13.1","keywords":["react","react-hooks","hooks","bounds","out-of-bounds","collision-detection","overflow","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.13.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"21cf3502079d87e0424b735002b7c48e2ccbb4ee","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.13.1.tgz","fileCount":7,"integrity":"sha512-xynZVClExv8OvbPhPQ/UAHI3WIWkhVW1EKbGIFJ3IjSi/z1lqqRYrkekOZei3NjU/Oi5s2L3UYFEWPlZKriLGw==","signatures":[{"sig":"MEQCIHNUOUFhfw7XJeJybrfvvupvlbo0JyJ/DYzd8iyuu5aHAiAyTK2dTMeZ3qSQZMawk24lDtz/wxfUuAagnY5j7NaoeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24477},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","gitHead":"e439da289ce7693e74007aec2206a4914cc0101a","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/use-is-out-of-bounds"},"_npmVersion":"10.9.2","description":"React hook that detects if an element is outside of its parent’s bounds on any of its sides (like collision detection)","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"@acusti/use-bounding-client-rect":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","vitest":"^3","react-dom":"^19.0.0","typescript":"5.7.3","@types/react":"^19.0.7"},"peerDependencies":{"react":"^16.8 || ^17 || ^18 || ^19","react-dom":"^16.8 || ^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.13.1_1744324455015_0.35700417430682974","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.14.0","keywords":["react","react-hooks","hooks","bounds","out-of-bounds","collision-detection","overflow","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.14.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"ea464b8820bec2ec3f1b23b6c4d79ec887827cdb","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.14.0.tgz","fileCount":7,"integrity":"sha512-xgLcTh2c6jIENKgO0ymFMm6HwJZYYDqVdTE84/clShX5jo6NG4fE4pTqs86dnePYH4AbyIym1gLvZ6Xi4szw8A==","signatures":[{"sig":"MEQCIGCkhPIQc62czQf1ftgrXv9JR74f/NWR4ga4VZzGKRTlAiBNF8HWGnVwPIU/jlvPKtzSXLNaoQEPjuDCslMzuBwKNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24459},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","gitHead":"f7b9c709590d20f31d79898030974f40cd73e68d","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/use-is-out-of-bounds"},"_npmVersion":"10.9.2","description":"React hook that detects if an element is outside of its parent’s bounds on any of its sides (like collision detection)","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"@acusti/use-bounding-client-rect":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","vitest":"^3.1.1","react-dom":"^19.0.0","typescript":"5.8.3","@types/react":"^19.1.1"},"peerDependencies":{"react":"^16.8 || ^17 || ^18 || ^19","react-dom":"^16.8 || ^17 || ^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.14.0_1744399574829_0.5616590678273254","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@acusti/use-is-out-of-bounds","version":"0.14.1","keywords":["react","react-hooks","hooks","bounds","out-of-bounds","collision-detection","overflow","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/use-is-out-of-bounds@0.14.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"c1b47612eed0a260d790a76980110e33e2f3aeaf","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.14.1.tgz","fileCount":7,"integrity":"sha512-wjtAur8X5rEjr3AXbX3sgl5GbjfUqTb7R+63VEqBp/nWFUDo6qyzc8rRtrdOvWcMuSJDfX+nf/BnITRY7gupXg==","signatures":[{"sig":"MEQCIFl8Id2YtFoEZ3oEOt0wuHN+UP/D6QGIzC4yLOLX9n7kAiASyZuBEKoEYJTpGGH3K4mhhCRMyUXB0sJNMOyVo+TJ2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24525},"main":"./dist/useIsOutOfBounds.js","type":"module","types":"./dist/useIsOutOfBounds.d.ts","exports":"./dist/useIsOutOfBounds.js","gitHead":"fd121c5704e48d661847521914d1467edce616b3","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/use-is-out-of-bounds"},"_npmVersion":"10.9.2","description":"React hook that detects if an element is outside of its parent’s bounds on any of its sides (like collision detection)","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"@acusti/use-bounding-client-rect":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","vitest":"^3.1.4","react-dom":"^19.0.0","typescript":"5.8.3","@types/react":"^19.1.6"},"peerDependencies":{"react":"^16.8 || ^17 || ^18 || ^19 || ~0.0.0-experimental < 0.0.0-f","react-dom":"^16.8 || ^17 || ^18 || ^19 || ~0.0.0-experimental < 0.0.0-f"},"_npmOperationalInternal":{"tmp":"tmp/use-is-out-of-bounds_0.14.1_1748385767636_0.6978249990338499","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@acusti/use-is-out-of-bounds","version":"0.15.0","type":"module","sideEffects":false,"exports":"./dist/useIsOutOfBounds.js","main":"./dist/useIsOutOfBounds.js","types":"./dist/useIsOutOfBounds.d.ts","description":"React hook that detects if an element is outside of its parent’s bounds on any of its sides (like collision detection)","keywords":["react","react-hooks","hooks","bounds","out-of-bounds","collision-detection","overflow","typescript","ts"],"repository":{"type":"git","url":"git+https://github.com/acusti/uikit.git","directory":"packages/use-is-out-of-bounds"},"author":{"name":"andrew patton","email":"andrew@acusti.ca","url":"https://www.acusti.ca"},"license":"Unlicense","bugs":{"url":"https://github.com/acusti/uikit/issues"},"homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","devDependencies":{"@types/react":"^19.1.6","@vitejs/plugin-react":"^4.5.0","react":"^19.0.0","react-dom":"^19.0.0","typescript":"5.8.3","unplugin-dts":"^1.0.0-beta.0","vite":"^6.3.5","vitest":"^3.1.4"},"dependencies":{"@acusti/use-bounding-client-rect":"^2.0.0"},"peerDependencies":{"react":"^16.8 || ^17 || ^18 || ^19 || ~0.0.0-experimental < 0.0.0-f","react-dom":"^16.8 || ^17 || ^18 || ^19 || ~0.0.0-experimental < 0.0.0-f"},"scripts":{"build":"vite build"},"_id":"@acusti/use-is-out-of-bounds@0.15.0","gitHead":"11ef240d8f08d99bbc9a65f62ec4274cf9c086a8","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-8llIqz+92bOonHpzWOfFIu4zkADjpKZfIE10aHn8NFCyODqR0GdWJThvOKIQs1DKxC69u/FXxFvpex8JoMfmvw==","shasum":"bd9ac4cb58dbe6d7a344eb3fedfe309c438e5685","tarball":"https://registry.npmjs.org/@acusti/use-is-out-of-bounds/-/use-is-out-of-bounds-0.15.0.tgz","fileCount":5,"unpackedSize":19703,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICrZ1EmXyBI722KCxQph2rr9p3+2zsTpxFbtuP5/yMr7AiAtKsvi1TVkx2B9etBUn++71hXEXMQBSgrGMwH4GEoF8g=="}]},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"directories":{},"maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/use-is-out-of-bounds_0.15.0_1748819288372_0.1851947790307702"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-13T17:34:32.624Z","modified":"2025-06-01T23:08:08.754Z","0.1.0":"2021-07-13T17:34:32.844Z","0.1.1":"2021-07-13T18:13:27.313Z","0.2.0":"2021-07-14T23:53:08.777Z","0.3.0":"2021-07-20T18:47:38.214Z","0.4.0":"2022-03-14T22:01:11.274Z","0.5.0":"2022-06-22T19:25:35.389Z","0.6.0":"2022-12-02T01:44:56.234Z","0.7.0":"2023-09-21T14:19:56.367Z","0.8.0":"2023-11-19T16:16:11.836Z","0.9.0":"2023-12-29T16:21:09.853Z","0.10.0":"2024-09-02T01:24:34.538Z","0.11.0":"2024-09-03T04:23:41.557Z","0.12.0":"2024-12-19T16:38:59.007Z","0.13.0":"2024-12-19T17:59:06.753Z","0.13.1":"2025-04-10T22:34:15.205Z","0.14.0":"2025-04-11T19:26:15.034Z","0.14.1":"2025-05-27T22:42:47.816Z","0.15.0":"2025-06-01T23:08:08.570Z"},"bugs":{"url":"https://github.com/acusti/uikit/issues"},"author":{"name":"andrew patton","email":"andrew@acusti.ca","url":"https://www.acusti.ca"},"license":"Unlicense","homepage":"https://github.com/acusti/uikit/tree/main/packages/use-is-out-of-bounds#readme","keywords":["react","react-hooks","hooks","bounds","out-of-bounds","collision-detection","overflow","typescript","ts"],"repository":{"type":"git","url":"git+https://github.com/acusti/uikit.git","directory":"packages/use-is-out-of-bounds"},"description":"React hook that detects if an element is outside of its parent’s bounds on any of its sides (like collision detection)","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"readme":"# @acusti/use-is-out-of-bounds\n\n[![latest version](https://img.shields.io/npm/v/@acusti/use-is-out-of-bounds?style=for-the-badge)](https://www.npmjs.com/package/@acusti/use-is-out-of-bounds)\n[![maintenance status](https://img.shields.io/npms-io/maintenance-score/@acusti/use-is-out-of-bounds?style=for-the-badge)](https://npms.io/search?q=%40acusti%2Fuse-is-out-of-bounds)\n[![downloads per month](https://img.shields.io/npm/dm/@acusti/use-is-out-of-bounds?style=for-the-badge)](https://www.npmjs.com/package/@acusti/use-is-out-of-bounds)\n[![bundle size](https://deno.bundlejs.com/badge?q=@acusti/use-is-out-of-bounds)](https://bundlejs.com/?q=%40acusti%2Fuse-is-out-of-bounds)\n\n`useIsOutOfBounds` is a React hook that returns a\n`{ bottom: boolean, left: boolean, right: boolean, top: boolean, hasLayout: boolean }`\nobject for the passed-in element. The `hasLayout` value represents whether\nthe element has been laid out yet (i.e. if the browser has computed the\nreflow), while the side values indicate whether an element is outside of\nits parent’s bounds on that side.\n","readmeFilename":"README.md"}