{"_id":"use-supercluster","_rev":"16-bdda38e596b5563802ef6686f08f5896","name":"use-supercluster","dist-tags":{"latest":"1.2.0"},"versions":{"0.1.0":{"version":"0.1.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=12"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --env=jsdom --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build"},"peerDependencies":{"react":">=16","supercluster":">=6"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/react":"^9.4.0","@testing-library/jest-dom":"^4.2.4","@types/jest":"^24.0.24","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/supercluster":"^5.0.1","geojson":"^0.5.0","husky":"^3.1.0","react":"^16.12.0","react-dom":"^16.12.0","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4","supercluster":"^7.0.0"},"dependencies":{"dequal":"^1.0.0","use-deep-compare-effect":"^1.3.0"},"description":"A hook for using Supercluster with React.","licenseText":"MIT License\n\nCopyright (c) 2019 Leigh Halliday\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"use-supercluster@0.1.0","dist":{"shasum":"23c5be438ec0d0d3a9382c1b6ebb9cc0af4deab5","integrity":"sha512-boYVeuj8Hv9+yHjpypalLdcBMvz5UL3BjHGPiXKT12uqO9gWmPlB4PCgiVVusdL09iPysMJXp25ibb4+mKWxWg==","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-0.1.0.tgz","fileCount":15,"unpackedSize":13727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBRa8CRA9TVsSAnZWagAATFEP/0KcAZkzKleKvrFDGigs\nPNSnjJLPVf9cn+6rLMcxl34/p2ZcKidcvVBIDFnE+W/TOARYrMTnTXDuNJ05\nENF8vrDwxRKRINfwdZu3bT+dO3exBz72JSkz+gVa/4GtZSSwi5DGTvkc5Yf6\ngQe6aLoI6txDXW4uI0Pg/8ufBP3jjv36WDP9xZbx7e5UG6TZ9lBuahULpAkD\n2yr3ZQ0pPPYIbam9Q2lcLICzdOcmTTNFReBntFmLr6u5kk/VgodAZ/e+rg4E\ngWeTLyC5sBD8q6cSiPWl9x+JqnDVYQsiPprrujeNbFspgWLgT1/cX2qVdPnr\n1prx53Cz2Httl4IpYVymkpshU5ZfPly6JsA7+ww3mJWTxgEaKpP5+YCHyHlu\nMSzlAgx7tOhTKQIFijdpk7sjxxtUDY2GbbHM226oC9+Jul9LGMhgbnsWabbb\ns9gy0lLhMP2UlSVfj52S5Lh1ZM95Ln9J3zYT9kcLd+ovVAxEBx51HBY21kSB\nzrM/Tjllj/1WOU0InztQ0oDdmWF4sFooj/w0MJVt0x1Uzq7KCWr3GLThoy0H\nspRomQzRhf7Mrh283VSJazgjyretgB0Ag036owxCNuItdFNvAXIVs3RXYY6E\nvqFhiKu3ZUbSmQk/1+i9SSvUmW1QOIEmIoiZhVIyToIskVHzHrZg+gCNrpMa\nQt5X\r\n=c7cp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9XXQiq2+/pj74TeNbmwUiyLQYddghTW0kjEbJAoBaawIgAZ3CLSrFwvm4uDYG1hQJEKHQCEiD6hn7JPyEERzgU8k="}]},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_0.1.0_1577391803591_0.14802800000795147"},"_hasShrinkwrap":false},"0.2.0":{"version":"0.2.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --env=jsdom --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build"},"peerDependencies":{"react":">=16","supercluster":">=6"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/react":"^9.4.0","@testing-library/jest-dom":"^4.2.4","@types/jest":"^24.0.24","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/supercluster":"^5.0.1","geojson":"^0.5.0","husky":"^3.1.0","react":"^16.12.0","react-dom":"^16.12.0","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4","supercluster":"^7.0.0"},"dependencies":{"dequal":"^1.0.0","use-deep-compare-effect":"^1.3.0"},"description":"A hook for using Supercluster with React.","licenseText":"MIT License\n\nCopyright (c) 2019 Leigh Halliday\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"use-supercluster@0.2.0","dist":{"shasum":"ef0644abfa24d0eb19d5d6900633dcd0e2620abc","integrity":"sha512-ucV7t6C6rDeY7UjyUOhpAi4StbqxrSaxuWw8yoFFgkKC/hxnuh4qdUEiL2ZpW/urj2V8hqGhenilb/4otCwgaw==","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-0.2.0.tgz","fileCount":15,"unpackedSize":13688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBRdxCRA9TVsSAnZWagAAzEAP/R/cYbhbEq/fOYfUTLJR\nHSSEA/aFUdcPOtzelu1K4CW+Zjqvaz4uyEDg9hGMeu9KwAA5vblQF7wvb4o1\n3kgqylPb1Yv3IFDyeDGfIaNpuHArl7xQR5wBOshkIHZvId9n5RdfM9CNu6Vv\nI0Q4rrMA7vimFml/JWvjq9HOw8j9Y8Db7KliWVvg9E/Q5RtQqDyY16064qFP\nkYeEmxQa7+RbhBthflaPG+DnFgbAvOYNdDhsJSwBYcgulnGlTIsSnZR4Vmvr\n3ddppFwe/pBRIObdlJiPvt2nXHOdqGWokEmsw3zgtqIp43yOEDbSEstHXMQQ\ni86PBtLV0HfyLo/M3mNtRC6H1cAYYmxw/u8pnTGnMy36X5pwkCnbYSEq2Dwo\nWsziJr8wWPpfoiP0ybhkYxhUeQDiShKstnFqwMXHdgRcm+9pjRZZoFJyJ8Km\n2iCVhE4W3z8NXnCke3ZRbd6mXPKr0kF2PbuKU1xX8pWxGcVvlQ1JFY0fkEkz\nbHpSxHJi78SPzfIm6nQELElhnyBinLYRK6WPbQwSWVfMdOjbvAdfBwAaUze2\n8eu1p6Jab++mIqTneHzMf2yoLudwQh6wamEzv4JitwbAlDOuBTC1U/mXqBfQ\nDTNaHrV1LhdLFDTIH/IUfBKn1iu7gl4L0iEy2kq6bUcT8Xi8h0aqZ1B9cbb1\nWqph\r\n=6oBv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClBjqczFqOw0DjfLDwR9XrUj2jHHcDmv4lKH98d25TiQIgP5wrWYdjlvFml9XRxFRWHHxSw5S15XkSqoe/oGk/osw="}]},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_0.2.0_1577391984959_0.7482989189705989"},"_hasShrinkwrap":false},"0.2.1":{"version":"0.2.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --env=jsdom --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build"},"peerDependencies":{"react":">=16","supercluster":">=6"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"repository":{"type":"git","url":"https://github.com/leighhalliday/use-supercluster.git"},"homepage":"https://github.com/leighhalliday/use-supercluster","module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/react":"^9.4.0","@testing-library/jest-dom":"^4.2.4","@types/jest":"^24.0.24","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/supercluster":"^5.0.1","geojson":"^0.5.0","husky":"^3.1.0","react":"^16.12.0","react-dom":"^16.12.0","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4","supercluster":"^7.0.0"},"dependencies":{"dequal":"^1.0.0","use-deep-compare-effect":"^1.3.0"},"description":"A hook for using Supercluster with React.","licenseText":"MIT License\n\nCopyright (c) 2019 Leigh Halliday\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"use-supercluster@0.2.1","dist":{"shasum":"0c1daa53a66e196cfbc98f97e8c5a6f97145d628","integrity":"sha512-VhJkr6sqUhahuZ6nef/MThMj8fAUPEIOfX4ytEthvW4pPpzMxPOtGbHYh6FnxncxeR4mEHhcCT16N1EsqdMXZQ==","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-0.2.1.tgz","fileCount":15,"unpackedSize":13864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBRk8CRA9TVsSAnZWagAAMscP/1KsznIdvMjCtAih69M4\ndZHmgpUFdhf3QjPb01T8zsXHKEMlc3WS5GrZkTu8zTsg2beW3dkPpnUYbn+O\nG0XD6CrTnr3GuJY1YSDuYiwHLc9rbZwtGzKknxh1ahCsntkSl7poAJt/A0CO\nDiO7ofcfhVpAnsJiVV+KnUuTuQNVeNFPYenOmRc4oicwuGvwcWNHKwEJrQQq\n4mdyuh2+MFG4aWc4BSb0M1WS4A2dCMILqnLrSt9MRh3pUyzq9wLiwsQv8alj\noaPLWomaGNT1JkWMetos8K0R7H1Iap1zqxZpFUXabixtWYzeXCZT8CTYFNpY\nrm08a9AfLhCL54m0wui/6jkK0Bb5Fj2OYRX9gUa1UJC76wo2lJNdrhzKlNW1\nXdOVxZaJcloXDbUjuNUCJnqdYlM66L3tQ5fbXxEyu59nlY+LiPvC4aY2u4Ae\nRTCHH0ruugrXJSDxxnFDzQ+a+Z6IXXVQ7ATcZcUDJoO+dVz0qKKxvVoGlB5S\nxvbFBkK1+LC0Dd5W81veKH2NvNZLbQ5uzqWndlRB+JK0V3AUvg03qr2oiBDY\nBEfBh/7O6FW8DWNpzSThijUW20UWROAHyfJQPpLlieynoWDKgeFcL/wcs/FT\nl+OYk14YmTyQp4Mga3/CZAinXYjNuqxoLeqb+Qc1ldhiOUzAuDh3AIOCVWio\nG8lT\r\n=ixiY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAeOijflzVyxFXudboOXuWRkcwEvGZjR4AXZkWaE2WIwIhAOa4QPSOp0o8rOLvGZntWxT095L6vBHqxJj19uiows31"}]},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_0.2.1_1577392444387_0.9278756676944835"},"_hasShrinkwrap":false},"0.2.2":{"version":"0.2.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --env=jsdom --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build"},"peerDependencies":{"react":">=16","supercluster":">=6"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"repository":{"type":"git","url":"https://github.com/leighhalliday/use-supercluster.git"},"homepage":"https://github.com/leighhalliday/use-supercluster","module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/react":"^9.4.0","@testing-library/jest-dom":"^4.2.4","@types/jest":"^24.0.24","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/supercluster":"^5.0.1","geojson":"^0.5.0","husky":"^3.1.0","react":"^16.12.0","react-dom":"^16.12.0","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4","supercluster":"^7.0.0"},"dependencies":{"dequal":"^1.0.0","use-deep-compare-effect":"^1.3.0"},"description":"A hook for using Supercluster with React.","licenseText":"MIT License\n\nCopyright (c) 2019 Leigh Halliday\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"use-supercluster@0.2.2","dist":{"shasum":"d2e80f14fe93177d89f79975f329e1d284dfaace","integrity":"sha512-voEztzenG9404R9RAEMZ05hAu4B9YcwIJKcmpbGIIXBOQQDEunGIaBpD1YVL0ljcg8wm/GhvnfGmJThm7+ohww==","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-0.2.2.tgz","fileCount":15,"unpackedSize":14394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBn4ICRA9TVsSAnZWagAAUMgP/AhOZ/Lc4nM3+vtQjZ6P\ny8O9l9uRkt5ylZ0RcmP4VLP5MWg3HtD/UNvlt2KY0/6r4ci5i7c5T494suHo\n3xIb5P0eqgSXQY8UZb42rdtw6Q1QTC+K4SjyuHxRPv+r3PlCeR1D37v7+Hol\nNbgqIvp0QL5jl8JGaSjnXtDSaAmOFWHBjrmsVgwNyd0pHZ6ykd1EDGgDl4ce\nNuafVhLmQvxckDWYWbHFUmOtK2aV/ijXIpfMwlp3FjNLS/dwa+zFW2Tr0W4x\nkBpRBqs6vknf0DgzweBC+Qq0UyBrOQdC4m8Tgc3FJRnEK7WEkfLXhEZ7jz9/\nl/qW26iLIYwdk+4X6qLS13TmbAnFWz1BNJd7j5FQDgQxeD9Oiv7QX5i7OxfC\n3lkRA9FKfz0ijE6IQynEHkXF/soKL6jq5b/C2PZGX6+PGTaLRYRpu/dzbd72\n5r5GTQh98StCXy6ML+4/W1/WM4aocgbv7sbky4jE3eWAgr+HgZFLoRqt5hBg\nw+eyZq5y+uN4v4m3g/vDTlIFbxTR6hMqTvJE49sPunk1ww4mqg2Z4JkqEHr5\ntNAvEZBl2tMhct3E5wXTkzsReGHBAaW8aOIIedUC+gOSjUH7qS8KExQePwJA\nF+gq/SuNkYhuC5CqK1lQvR8/ggEx7Gm9wok1i2U8jXxaVzF4Q7Lk2r1BniPG\np46v\r\n=9FVj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICS0jscza8BT5qYyVplc7sNtOXRD6WxYx6F+5BGu+tcvAiATK+nRj8Y9MZIM5FliXjfHsGSfvmj33tWBXUCDGqfZvg=="}]},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_0.2.2_1577483783763_0.7991140505545442"},"_hasShrinkwrap":false},"0.2.3":{"version":"0.2.3","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --env=jsdom --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build"},"peerDependencies":{"react":">=16","supercluster":">=6"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"repository":{"type":"git","url":"https://github.com/leighhalliday/use-supercluster.git"},"homepage":"https://github.com/leighhalliday/use-supercluster","module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/react":"^9.4.0","@testing-library/jest-dom":"^4.2.4","@types/jest":"^24.0.24","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/supercluster":"^5.0.1","geojson":"^0.5.0","husky":"^3.1.0","react":"^16.12.0","react-dom":"^16.12.0","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4","supercluster":"^7.0.0"},"dependencies":{"dequal":"^1.0.0","use-deep-compare-effect":"^1.3.0"},"description":"A hook for using [Supercluster](https://github.com/mapbox/supercluster) with React.","licenseText":"MIT License\n\nCopyright (c) 2019 Leigh Halliday\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"use-supercluster@0.2.3","dist":{"shasum":"5e3a706f17b0fb5cd236757a6c3a936f77bd0acc","integrity":"sha512-/qgo8IDjBXI4+l0U8wJjQeqz91m8W6JWLNueBWmwZWF9iTQ3Izdl3x8DEGdYfBrmUnnCMyWiRod72FDoMjlZtw==","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-0.2.3.tgz","fileCount":15,"unpackedSize":14681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCRURCRA9TVsSAnZWagAAyT8QAIyOBG1xkVHrujO6PEi5\nZ6oIeeqCQCfX9R3KCGjzXsQmv5hnElOkLigDw/nCzi+H/pRx7DIuoC30/7hv\n17WmPeJhiADxVfpzuw9VdQVWzeI5du7wup+PxzDLmCuKgTfnksQqWxyfSKjl\nJKfILFZ8hNCzOTiCYjmQJ9mN9mlU0QpRnWRzwEMkch5ky/gZZiZgpp8Piu7a\nFz4LKHGMBXKDIiszAvTiSfYmiIz6lVceFPdwRzjoUyZ9FpH4WqS5zZI1hsmb\n24QuON7oAGrCgyh376VKdu2Zcd01Xv0FsyZuEPUc7R+OfTdcsz9/9DWzfE18\ng0TPUjR0VjuW6wfJ4adBwygSUqXMYEmbkX+rYeG/hortsLcdI5n4eeOyHRT6\ndILpudxhbVwqG5iaRXW47HSNStBozmpdFNF7S3s0RX3LLLo4KJoz0MdOtOgF\nnpEGTJWOtAqnj/yt69DBbC4gIwhMtTQib4Jv0myCA/DpI92AYN41KUXUA7N6\n6UMSfrhu2cXsWg53XfCgDqQcF/RK21aGrPt4dLe8u4IEfsiaIwNO3W3EfQ6H\n04p8y9pod0iUbXB7yPGG9Gc7tfInALXOE+oXzKQBdzBmdpIZBI1vbsR/IB5P\nZe2aTQ/vWP1gLHtC9mdMEjMcmLJmNYYKP/cQRkkm+1fNI7sr3DaiLN9JvcF1\nZ0JH\r\n=ObCM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD347S+p1HgypXyf2zJTYxYbP903aa0HtSlmJJoBaURHwIhALwHeC9Nmtiiltu3XWLqJtUaC04s5EPuUDCJ9PJRUPr3"}]},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_0.2.3_1577653521260_0.3384040033900413"},"_hasShrinkwrap":false},"0.2.4":{"version":"0.2.4","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --env=jsdom --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build"},"peerDependencies":{"react":">=16","supercluster":">=6"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"repository":{"type":"git","url":"https://github.com/leighhalliday/use-supercluster.git"},"homepage":"https://github.com/leighhalliday/use-supercluster","module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/react":"^9.4.0","@testing-library/jest-dom":"^4.2.4","@types/jest":"^24.0.24","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/supercluster":"^5.0.1","geojson":"^0.5.0","husky":"^3.1.0","react":"^16.12.0","react-dom":"^16.12.0","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4","supercluster":"^7.0.0"},"dependencies":{"dequal":"^1.0.0","use-deep-compare-effect":"^1.3.0"},"description":"A hook for using [Supercluster](https://github.com/mapbox/supercluster) with React.","licenseText":"MIT License\n\nCopyright (c) 2019 Leigh Halliday\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"use-supercluster@0.2.4","dist":{"shasum":"43a59de3ed89c94b9ba407a3f4934d54a3054389","integrity":"sha512-ChpRIYzEqBwfkZio/fCeTdV9Gt/W0/2U0hoWvqe96kGTBwPy3+pOlX6GPfZh3SSpAPJbvfKNVWQQCOvn2zygoQ==","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-0.2.4.tgz","fileCount":15,"unpackedSize":14772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFcvECRA9TVsSAnZWagAAzHAQAJw6TU3D+nqb0958Abdd\nJ6JOhUOig0FRVmBXOh7YLjDnV/Sed6+u/wRGHrr71v9aI+L0GFC8myuR1UkE\ny6u5E7x5NonRxpWHZCCJiEtvx3z6yuNewi+HD27A4VpUDgJwAouUAf0cOTnK\nRPMlIn6XX7KTkrhIbPZCjVyJOmdM05yi/Pr1SDZtuqFQ72QQeojfGg8er6pT\nXW8WpYAhGbtlqx86JKV9DGGsaJnQcCy6FY2UEfoLS+7oIEvVN7fZYhqaURUK\ndhrqQNplOxLkC454AnUfyDz2+nYKsO6dDSFPIInrApfSraJekOcGMWIZLaPL\nk3HsaSP695R18SqFfSlN8iu2voUZlPJCPaEb7J/d0xEaI1aRHuyLG249annS\nq4QXyU8brbyJ2nDROCIXohoKiQIhpsdsM/0h6uiBtL28zlmv67XqPfFZeMxQ\nQDbKBOIaHNd633+73Gtk5NKbgNDcvQgzqR9tAaSebMt3BJ+IZrXvo8flWZnu\n3s4O+oEGSx7otiU8rqDBqdyD4+/ITz+Rh6KkEpPrqINWspd7DHxKb/ORFXm2\n4R3qXuIzHzEgTGirCcLqY+auLQ242cTZ/v24QE2KcGX+wzHvmAWeQVcjxp5p\nxilV9sQ0EzsMlhuOLh1Gro54Xek5VKNOJ/9WkPRCJAauC3uOZatRXvzLERiM\n9OQw\r\n=lcXp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGh5o44tVt4vW9dDW4Yq92PIQuBYNDdYSsw2OhD/sOM+AiBso/kbHp/kF+Zo6e58ENlh2mb4Lu3wGSYm4Fz0quZilA=="}]},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_0.2.4_1578486724470_0.7524035207150734"},"_hasShrinkwrap":false},"0.2.5":{"version":"0.2.5","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --env=jsdom --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build"},"peerDependencies":{"react":">=16","supercluster":">=6"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"repository":{"type":"git","url":"https://github.com/leighhalliday/use-supercluster.git"},"homepage":"https://github.com/leighhalliday/use-supercluster","keywords":["react","supercluster","clustering","maps","hook"],"module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/react":"^9.4.0","@testing-library/jest-dom":"^4.2.4","@types/jest":"^24.0.24","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/supercluster":"^5.0.1","geojson":"^0.5.0","husky":"^3.1.0","react":"^16.12.0","react-dom":"^16.12.0","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4","supercluster":"^7.0.0"},"dependencies":{"dequal":"^1.0.0","use-deep-compare-effect":"^1.3.0"},"description":"A hook for using [Supercluster](https://github.com/mapbox/supercluster) with React.","licenseText":"MIT License\n\nCopyright (c) 2019 Leigh Halliday\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"use-supercluster@0.2.5","dist":{"shasum":"76efb6b96a676b81cc0363623601ff71b79c916f","integrity":"sha512-b9R8hBmDrduSApQHsBAwWJ6D0QtJZPTdPh5+LNzVfR8y683VW5qw8C3L5dbtnbQTmKu0DAP/Vc9odgDP0bloAw==","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-0.2.5.tgz","fileCount":15,"unpackedSize":14867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF8iACRA9TVsSAnZWagAAqaUP/2/RncUoXWQcbLCZl1LS\nxvw8TDcgTxEERXrgSmY/WjVpI4S8fGGZxyHCy46YGv9ONICNpU2qCJ7njsef\nVSugu5hC5Hxrf1+JKhJqE5sNUfGfPN6vnOHFqMxJYu7F17t4n1L+zhDsPVxb\npplE9zZw5KC1UYpm1Sv68gDcWLcTfn/D4tbO4jI5W4sU+97ob+wsF60MqI6x\ncQIqx0+RkCC0jwOxRX0UmOjpm9a6L1tqHPn2Ph5lxlQUKBZy5VYYDBa/JJLw\nzq3OJMHrzpPJQu+o46jQO8pildDge37d6HsxauJps0BIZxxYCMbmolumREtu\nOOa467nTd/X4cyKMxojXca4mROq0VdrcXsFd8MsmJfnm2sWiH2+Et7Hq3tpq\neULrkfgxZDKAozSouM0CqwoBy4dTBpTZCxV0X1bmmAbAjCAp0y3GPIq0U6qR\nfM8KF+82UQSPsZX541vPgCB6H9tByIhiedG8Suzx/4uMButmKXN7myO0dPSh\nYIpAWORyIYLDWipc/vkAA8ruA6KND8qbuhuJGj8o5h4IqW0nUKnzUYR+3X5F\nu5Pn7MyOQTsec3h3cT98JLL/upMxZ0MPENRBoWNiUBe3o3zmJWfXX+uYBTd5\nKoFej2rvPardaZCOfNqWellIYYwMmQg/g4nBNB2s/GRrUC9yKLDgdwYeFJFS\nrS7O\r\n=yjK3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGzSHpN969eE5azc2he5YQLmS30PfIJ5nGdUJ1ucQlZAiB+5xUTyv9YlmONqmmiF9rKaJNIYtAPrfCVDeA46nQ+0g=="}]},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_0.2.5_1578616959841_0.8061234183204604"},"_hasShrinkwrap":false},"0.2.6":{"version":"0.2.6","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --env=jsdom --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build"},"peerDependencies":{"react":">=16","supercluster":">=6"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"repository":{"type":"git","url":"https://github.com/leighhalliday/use-supercluster.git"},"homepage":"https://github.com/leighhalliday/use-supercluster","keywords":["react","supercluster","clustering","maps","hook"],"module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/react":"^9.4.0","@testing-library/jest-dom":"^4.2.4","@types/jest":"^24.0.24","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","@types/supercluster":"^5.0.1","geojson":"^0.5.0","husky":"^3.1.0","react":"^16.12.0","react-dom":"^16.12.0","tsdx":"^0.12.0","tslib":"^1.10.0","typescript":"^3.7.4","supercluster":"^7.0.0"},"dependencies":{"dequal":"^1.0.0","use-deep-compare-effect":"^1.3.0"},"description":"A hook for using [Supercluster](https://github.com/mapbox/supercluster) with React.","licenseText":"MIT License\n\nCopyright (c) 2019 Leigh Halliday\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"use-supercluster@0.2.6","dist":{"shasum":"413f39a1146ebf859bb4654df429734fe490e2cc","integrity":"sha512-rmTDacYkUa0wbyKYP33VnPQwyf4gYuUw1pYn14rHue6bFk+WQHq/QtVSVMjWkvmLvsAZY98vvy7A2ldAr8I/QQ==","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-0.2.6.tgz","fileCount":15,"unpackedSize":14867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedisoCRA9TVsSAnZWagAAImQP/R3NzbsPbmTBEH2wXOml\nH6hzgCgdGedSzZI9yAtj07q9tOlIFlC9NBdzg2irIPxTNk+rZ5nHsRU97rHe\n1roNWOlQc3Oq9pBhq8Y2TcmXl8jx5ERzci51rUJ3NitxW40RAs1rq8Ds7Jai\nep+UryvDqjZycWZ8iJYYTzq64LrgbMtB0BsPy7YCcVhdOAI3fRBzhkGX7tCR\nHlSiv8xONANF0HoKv60TeDGqbUk5FSiDyTCXTWE3uwlqGS+x4wCbvyorhJzA\ncEaI+iaXHCokdGeMxMexM1XnrhRYa38de7Mb3bbAGlbeQsM1NS0Ycnce6HSu\nxJqW94L8Mn2BNeCtD984pMGR8eHDyWqX47XZK/ApU4WMzgDO5M7wkfCkVDsj\n6AAuKcrAGDsq+lKnaeGXHd9P//pBmV0FhKygon29JV5FoPGCZsTDhA/ah1oQ\nn5CZTx6nxnAlO5slBysgtlBc5MxJEIHHK4I6wO7al62WZXB7Hnx7smtnM9wy\nsqjVYoKciHcmtG0GW+e5hjnKfCvbeAhfvIY6y5vZKIe0cRDRS7MKIvTNAMRM\nuSHbde9WDVPNVZB+2eIWK3V6LODA+KB74169mFL1BKWboo4C8FUd7kL/ADoG\ncbt4xp8rfClYmM/aTLYzFfjYx/w6Ers45KJ6kbFg+Mx3unv5ZUylaLKSm0KJ\nWXXn\r\n=V+22\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8aaDnRf/f3RsWWzOMFAfAvhAqPP6Aa+6hCk0A7j22WwIgVzL9BGsuhnR5vDmRCpJh8ZQjczVwUZgSa5upztWKj6Y="}]},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_0.2.6_1584802599539_0.20807133432871394"},"_hasShrinkwrap":false},"0.2.7":{"version":"0.2.7","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --env=jest-environment-jsdom-sixteen --passWithNoTests","lint":"tsdx lint src","prepare":"tsdx build"},"peerDependencies":{"react":">=16","supercluster":">=6"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"repository":{"type":"git","url":"https://github.com/leighhalliday/use-supercluster.git"},"homepage":"https://github.com/leighhalliday/use-supercluster","keywords":["react","supercluster","clustering","maps","hook"],"module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/jest-dom":"^5.5.0","@testing-library/react":"^10.0.3","@types/jest":"^25.2.1","@types/react":"^16.9.34","@types/react-dom":"^16.9.7","@types/supercluster":"^5.0.2","geojson":"^0.5.0","husky":"^4.2.5","jest-environment-jsdom-sixteen":"^1.0.3","react":"^16.13.1","react-dom":"^16.13.1","supercluster":"^7.0.0","tsdx":"^0.13.2","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{"dequal":"^1.0.0","use-deep-compare-effect":"^1.3.1"},"description":"A hook for using [Supercluster](https://github.com/mapbox/supercluster) with React.","licenseText":"MIT License\n\nCopyright (c) 2019 Leigh Halliday\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"use-supercluster@0.2.7","dist":{"shasum":"fc0b683d28051de352dae210c975b49b4759aed9","integrity":"sha512-kAhKME1zt0KYYosFGTXSJkUL6boCQ1KJeO03qez4perYFSrZz1JZL0wJF07KRVLq+e5RhC4X22nrkfx1NAka+g==","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-0.2.7.tgz","fileCount":13,"unpackedSize":16895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqB1gCRA9TVsSAnZWagAAKhoP/1QvEjI3AvzbHdPOMeUv\ni9OhsLEzNuwA2Rp+J7pvJaVlk706EcXH6EU3ZDM60YQin6np1qXYOh/yzk4W\n20wUDB5jzYAT5XHmRw6ioeKeNJD301GQBgFAhFUcR0Mk7AQAZM9PygfgFAqX\n8rXYFnoPQEYs9L10BHORGmYKVmJ5l5e2ie207wD46FBop7fWm3nlphLRHlWY\nyrpKHWTCE7iF5P4hnv/zqpbtkzVVCjcXpcTujoMO2U+VyMCB27rqM4abkJpJ\nVIuYa6vPQ64xPBswmSPCAXr4Lldp05PEn/rwzh8oT3hGWvSweN3F1RQKhKee\ncmG4JwD/tb3Mulf2namB/u1oJr4dQfLrsX/Jf72Fz8NFQAGxCTZIGDImuYcI\n0tiItd4VcdtU5xap4/HYDvVnmWEMNfk0yVrUF/bAF9kpR82V4vgMY7jFOFlk\nzZoXIHjlS9qW+fyGHglLbzKlmTOR+chw1o0hIzmhFZNJx6vWXWQ1VQBQMULo\ny1EwsZtSRw3afzqxOXTRbGseR+/TQRkNw3hj/EHqgfJg8jYcq7ktUAXRGzwe\nZ1tpoGIpN2cnf3wgPNMN/7A8GqhhzetfcpW/teDUcB84UsEa9i3TPub+24Qq\nhAMwEmr7oWW8j6KMxMia52PVLNyQicoTTdwfCMgt5rApDGUzEiV1/G3VlMM+\nTeJL\r\n=5QPW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRagLse0YLZT/s7X9BS/wjXsvotelnuaVOqViXpmzOpwIhAMj/kdPinAfSgOLDIFX9pwnnUVKU+xCziDPLAILt9Pee"}]},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_0.2.7_1588075872371_0.16116075648286765"},"_hasShrinkwrap":false},"0.2.8":{"version":"0.2.8","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --env=jest-environment-jsdom-sixteen --passWithNoTests","lint":"tsdx lint src","prepare":"tsdx build"},"peerDependencies":{"react":">=16","supercluster":">=6"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"repository":{"type":"git","url":"https://github.com/leighhalliday/use-supercluster.git"},"homepage":"https://github.com/leighhalliday/use-supercluster","keywords":["react","supercluster","clustering","maps","hook"],"module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/jest-dom":"^5.5.0","@testing-library/react":"^10.0.3","@types/jest":"^25.2.1","@types/react":"^16.9.34","@types/react-dom":"^16.9.7","@types/supercluster":"^5.0.2","geojson":"^0.5.0","husky":"^4.2.5","jest-environment-jsdom-sixteen":"^1.0.3","react":"^16.13.1","react-dom":"^16.13.1","supercluster":"^7.0.0","tsdx":"^0.13.2","tslib":"^1.11.1","typescript":"^3.8.3"},"dependencies":{"dequal":"^1.0.0","use-deep-compare-effect":"^1.3.1"},"description":"A hook for using [Supercluster](https://github.com/mapbox/supercluster) with React.","licenseText":"MIT License\n\nCopyright (c) 2019 Leigh Halliday\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"use-supercluster@0.2.8","dist":{"shasum":"f60a19c63596fd86d36a573b820fc3406aae4059","integrity":"sha512-RI08qDg/MSqdtayZo4d+FlZhJCQlRKgZ1T9jqi4WQvpXoUetOrr8KKDXRQoeagZVZwG/Flu2gypBpxybGa2cTg==","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-0.2.8.tgz","fileCount":13,"unpackedSize":16895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqB5tCRA9TVsSAnZWagAAuu4QAIg+m1mIDtyYYM3eB7mx\nB32VoL9E0TG8wJhMFI/sbbC2aIVtjRcHMJtv4ldj2d/dgiDJI3P72Mr9f6SX\ngRhh6TGKrSokmFJ6D3OjDj9fsr78pi53U41l0yrIPFQ8HZzLKMYCtQ2mPSqe\nRH7OOYLVp98Je9k3ewjeCX1iY7JcXu/ueNa7daYp6bmcqwujl27DoSftjIz4\nQxqNnj1uMJlTECRBTDeLFXdVE1ZYkyByuvJ/jLhVcsYvcRjvfWqqfct/EfTf\n6aBpaNUIpsWmnCxPaxy5ert/2e/7ZyYKdcnOgu7ySXsvwNmblKX+xWDbBjLA\ncuAbQcNR44OUYNL03mOR8Wh3/P9nSx7hT7q+cLjZjnCH0jQiR7nckaih55St\nl+s1mep/Vmv247+ZXvFFaJIcgyeBYs487WJtvXow0SHiYNEHq2dc8AgCESHz\nfpRLK1qwxcrTMG7eQe7vl82i00s868NKrbOs2iKyFumx8yBWrNu6vXWzJThb\nTx/XikeX3Nu6CiWe41tQyrRLERN+i50DuccQryFEmQWy680aR90+Og9Pgmep\n3GS4ReowLp3kYgEo8ruh9oNRXd+7loUDHedc22TbADpBRo1/k3CtE946jpLi\neEDIaV0nEWA9PAIW/n2KdlXlGUCZt7t5DBX76P1VpqPp5PiiCL7y+5hRLVv9\n8M7Z\r\n=Hzsf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtp+dUblGGNxtlDP9cOQfkFhcfSQQ7Rjxh7GkvBtKlrAiAUxv2NTiE4galcZnHgFPxEQxUzuVdzQDYp+B9u00S3YQ=="}]},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_0.2.8_1588076141373_0.1112967682359216"},"_hasShrinkwrap":false},"0.2.9":{"version":"0.2.9","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --env=jest-environment-jsdom-sixteen --passWithNoTests","lint":"tsdx lint src","prepare":"tsdx build"},"peerDependencies":{"react":">=16","supercluster":">=6"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"repository":{"type":"git","url":"git+https://github.com/leighhalliday/use-supercluster.git"},"homepage":"https://github.com/leighhalliday/use-supercluster","keywords":["react","supercluster","clustering","maps","hook"],"module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/jest-dom":"^5.11.4","@testing-library/react":"^11.0.4","@types/jest":"^26.0.14","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","@types/supercluster":"^5.0.2","geojson":"^0.5.0","husky":"^4.3.0","jest-environment-jsdom-sixteen":"^1.0.3","react":"^16.13.1","react-dom":"^16.13.1","supercluster":"^7.1.0","tsdx":"^0.13.3","tslib":"^2.0.1","typescript":"^4.0.3"},"dependencies":{"dequal":"^2.0.2","use-deep-compare-effect":"^1.4.0"},"gitHead":"32f0e7cae9f9545f2e79ba640254537e84d55fca","description":"A hook for using [Supercluster](https://github.com/mapbox/supercluster) with React.","bugs":{"url":"https://github.com/leighhalliday/use-supercluster/issues"},"_id":"use-supercluster@0.2.9","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-nHGS/InkCtM0l1oNmy02LwdH2325rIZNgl5eexUStoyjhUJZejVK3WfgaAKJTjRseeipaVtV9GVDgGXIVCn9yw==","shasum":"40dd9961bf3fa897165d161d532de3d96131cc02","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-0.2.9.tgz","fileCount":11,"unpackedSize":16886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZiCECRA9TVsSAnZWagAA1S0P/2nDIOylC21pQ1/M5unS\nOxHGNQK9sn1QrWIleh4yd9DuEDIHtHapEjaAajIRoCNzPXUzvFDf5oqT6c4q\nj0QXujytj+8p0aQhPPmCDr4qLtYGRoFenF3WdCjOkvG5BQYUvyGmkg1bV0Iu\nyrQ7JVvxYdSXrVgFMh5y7SSBkgse6g0zPBBwWKuSLeksOLrra/FuGrlkR6f4\nrVh3nq/Rr2A4/jG3EIb/PcOQhUSW6NoqxKqOIrWBNYHlYFta6P0+PUeLxUEf\nv5P/EiVeUjtW3NeH1WaEqiVqKbA5RUKwovOs2/3n8DZBF/A6SiGxazfzd7zN\nTzLg0ZbIG2+hEMT0KAZ4n7c+iGRSfQf3Rhs73UrbNIMPOnpRd7oTOtML6MXE\nYPnqdd2v+wqqtTacdMSpXCGx4/1KWN+lBOLsG1mFgtWZyRuTSqSWU5BJNMj3\nxFfqLBdnLq9oRW312yto0ttMkGEOPIbLIJ211E5ibQjFqrY8PEftGd/rbpC4\nC8c8G8MRsOAuxDGMdq57m6ncsq3MMIP8ydZ0/wKfWzHlCIlR8Hgw/1cYspi9\nEOPbK4r6UWcKLunWcUGURf0hOxap3WEIrHFLA1CbSBltqR6FWlih3vRlaL/u\n1zZ5VEMz/JrtFOfFV7F8s02frKC+xEKrikzMIVwdXTSJAArZ8McCI0b1Z/d8\nceqF\r\n=H6UA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn+AUxF7i+bieoqg/QSkOIfl3qa47N86xt9NkvB9GywwIhAKnxgLHucsvcsYgTezbkG6wa4bWBIdJX5CE3rE0uAFcC"}]},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_0.2.9_1600528515933_0.2738370424949479"},"_hasShrinkwrap":false},"0.3.0":{"version":"0.3.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint src","prepare":"tsdx build && husky install"},"peerDependencies":{"react":">=16","supercluster":">=6"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"repository":{"type":"git","url":"git+https://github.com/leighhalliday/use-supercluster.git"},"homepage":"https://github.com/leighhalliday/use-supercluster","keywords":["react","supercluster","clustering","maps","hook"],"module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/jest":"^26.0.23","@types/react":"^17.0.13","@types/react-dom":"^17.0.8","@types/supercluster":"^5.0.2","geojson":"^0.5.0","husky":"^7.0.0","react":"^17.0.2","react-dom":"^17.0.2","supercluster":"^7.1.3","tsdx":"^0.14.1","tslib":"^2.3.0","typescript":"^4.3.5"},"dependencies":{"dequal":"^2.0.2","use-deep-compare-effect":"^1.6.1"},"gitHead":"be027a7487f18bd03cc2a3c3a30aca732b575e3a","description":"A hook for using [Supercluster](https://github.com/mapbox/supercluster) with React.","bugs":{"url":"https://github.com/leighhalliday/use-supercluster/issues"},"_id":"use-supercluster@0.3.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-dVG3ijBe0AJblerD+vT/eYLWcsDILMuoVx2sSfTq6UoguBKaF7DXNI7m+5Z3Zvqvx89FDv3BwFTZpChX5aMdww==","shasum":"f39440617a3d43379ef3da9fb2783edb94939170","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-0.3.0.tgz","fileCount":11,"unpackedSize":16798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3j8ECRA9TVsSAnZWagAAs34P/jLYqydkFz8BrF5hYzjq\nb2GZGmp/B9NvdPPFRbPwv+L6EQrno0F4wqIx3zbS8BJwoRJ/2p+ukXvM4ex7\nAW49Yzwhql0v3iPLMpSl6udIDv1e/aX5PyKgJzLJ1nsWfKzdKLLb2RH5QxzS\nXg1J7Wa3nuicnd/4PnXDBmYyb5IsBBwl0xu8aPMNupXy1twEqZyOVm4roXfh\ntzhLMXBnqu6GKlYsKUytALRr4fCbK2+ecn1O27Vzkz1YloIdX0NUWghTWU+f\nmq+rJEN4vfrU4HEBUPRw15fs/tPxJVkCuy8NFiDnjizdwz875KzmuK55CWDE\nYLt5GkTdcoIUd0qEhzlRfNCgbeXJPtLjc5CF3EC2sGKUcVFG6qvh9alIqnBo\nFIvYWQZdxTtdtFmvCycYruBLW+wv0tUE6YfIhjNlVlkKZvkskGUoJddXfKI8\nmzO3bjHfPi6vNuPSh783SO1Y2/LdhTsipshpXE5EWFKsBmQKAQt++FESiBfD\n82426BVd9xf1cFL03PgNF4rqJyCykRK/ijkvlFCsFdCObH4ioyM63iM+h5El\ni0HA3prIXfCEBMS0h20h8arkm3FRBdIYPjUKhMw1hFrRggZLBSMVBoh+EDGm\nufDHa3C7ogXEtixg47YFpsF7w72VEJgmbx4X+dRWefLZphfSVYnoPOX1fKdx\nJLip\r\n=X4q2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCctB77VnUgFA19TKkU+sthLhNI574OC5dTRDPj+S+kNwIgIfBvgF9sLCvbIOwC4C47uAV4RoiRdC1Dwy06UozV358="}]},"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_0.3.0_1625177859549_0.392465840098978"},"_hasShrinkwrap":false},"0.4.0":{"version":"0.4.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint src","prepare":"tsdx build && husky install"},"peerDependencies":{"react":">=16","supercluster":">=6"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"repository":{"type":"git","url":"git+https://github.com/leighhalliday/use-supercluster.git"},"homepage":"https://github.com/leighhalliday/use-supercluster","keywords":["react","supercluster","clustering","maps","hook"],"module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@types/jest":"^27.0.3","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","@types/supercluster":"^5.0.3","geojson":"^0.5.0","husky":"^7.0.4","react":"^17.0.2","react-dom":"^17.0.2","supercluster":"^7.1.3","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.3.5"},"dependencies":{"dequal":"^2.0.2","use-deep-compare-effect":"^1.8.1"},"gitHead":"c56bdf8c3bf85e68ac1e758d87812280d5ccb595","description":"A hook for using Supercluster with React.","bugs":{"url":"https://github.com/leighhalliday/use-supercluster/issues"},"_id":"use-supercluster@0.4.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GdZj1iAksSAkI3pWH/6hRyqIFGQaEQo576GN06JRFYDlmqqUG0iA9N36OABZb/wPjkyz73JBlZNj/fVx9FPU2A==","shasum":"4fdfed8091ac79a34de30926cc0e711ae8799d8b","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-0.4.0.tgz","fileCount":11,"unpackedSize":17823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuJkHCRA9TVsSAnZWagAA4FgQAI9iLoqGjtMTeTv2SGuK\n0vIsqyPNi3VgXB+Y3eUaEIElLUfrKkEevcJUMAwPCZNu1YlI+adPqmLjItun\nRlcUZynAgGWLTANT8xAR9yejVPEeZhjlUBVFFnVm75kB9Sa5TA02KnOR/8v6\nNSBAmf43icnlK4qcNMxdHqf4S4b+EDc7xRAcQ9cC41+NQppV/o4hyW9sWGUv\n7pAgl1Jus+gZNYYCYGz7IqPZYusseQE5bthgehDex0KuzOKxB6eFMaG4aqj0\nWAQuyxRC+aBBJvx5UrorkIJd6I7Yf1Y3z1Yc9qAykCcms0AjgWt1RbdBYjma\nHjKNfnHxSmgZw9QUBphlmPu1pRI0I11VkcitoP0/qbBSF4h7xK6XCZUOTOeh\nDazyMwBX4ZhkRtASu+qPUbOknkAu63OInOKg8P6Lz7iobdyHZzqqJ+ycGoih\nblpJfu9z4CdGhaCghv+Ox/RuVQjHWtmcHu4d7sJygVztOrREPwfGkWqsqr2r\nTMVs4vMSmD0q25ZWn1Fy+Ge+iyo0nRcN90MPujBqC45i3Z4kYnsiQWexwSHA\nINdNaJCVWfjQZhHoccNwtSJoxIpo/0VnAoHOiLgIZNvXFr5YEJDirl5zQ87A\nG2VBJ0N6EvuD4q0YnyM5mP3FruLAZigrUdMqtIIb9ZY+h9PdJI2Je9sEeiPA\n7Cc9\r\n=avF0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGix03pn8IrzopC8/XWpiW7ZqoZmVvDlHxniMWRY/AEhAiEA5UyhLHBqlts1DzsXlcPbN0I/FYWcEzt2cn9LrBmxP4s="}]},"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_0.4.0_1639487751121_0.14393868545067345"},"_hasShrinkwrap":false},"1.0.0":{"version":"1.0.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch --format esm","build":"tsdx build --format esm","test":"tsdx test","lint":"tsdx lint src","prepare":"tsdx build --format esm && husky install"},"peerDependencies":{"react":">=16","supercluster":">=8"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"repository":{"type":"git","url":"git+https://github.com/leighhalliday/use-supercluster.git"},"homepage":"https://github.com/leighhalliday/use-supercluster","keywords":["react","supercluster","clustering","maps","hook"],"module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@types/jest":"^27.0.3","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","@types/supercluster":"^5.0.3","geojson":"^0.5.0","husky":"^7.0.4","react":"^17.0.2","react-dom":"^17.0.2","supercluster":"^8.0.1","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.3.5"},"dependencies":{"dequal":"^2.0.2","use-deep-compare-effect":"^1.8.1"},"gitHead":"3e27002b0873db34edca8a81934d075a0025d677","description":"A hook for using Supercluster with React.","bugs":{"url":"https://github.com/leighhalliday/use-supercluster/issues"},"_id":"use-supercluster@1.0.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-pWeswTVngWzT08sUqAZxiPO2BoEcBw7lIKxORetOY/12Nff02083V8MSUqpvNwzycGWztRqoxoZrmIvwKvShmw==","shasum":"19ca432dc5ab0ee0443711078a750c916f05457b","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-1.0.0.tgz","fileCount":6,"unpackedSize":10121,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUoiNTH/2hgM0tO21FV9a9tANnB5D07W7BXZoLP2R4bAIhAISIrhM9gHaNm/9qvtcBujj5Vp2YTXMgNj2MdewB4+YC"}]},"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_1.0.0_1695144022649_0.5182350285982966"},"_hasShrinkwrap":false},"1.1.0":{"version":"1.1.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch --format esm","build":"tsdx build --format esm","test":"tsdx test","lint":"tsdx lint src","prepare":"tsdx build --format esm && husky install"},"peerDependencies":{"react":">=16","supercluster":">=8"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"repository":{"type":"git","url":"git+https://github.com/leighhalliday/use-supercluster.git"},"homepage":"https://github.com/leighhalliday/use-supercluster","keywords":["react","supercluster","clustering","maps","hook"],"module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@types/jest":"^27.0.3","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","@types/supercluster":"^5.0.3","geojson":"^0.5.0","husky":"^7.0.4","react":"^17.0.2","react-dom":"^17.0.2","supercluster":"^8.0.1","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.3.5"},"dependencies":{"dequal":"^2.0.3","use-deep-compare-effect":"^1.8.1"},"gitHead":"1b79c9498c0b30de97b35579646c49a0cd0f3368","description":"A hook for using Supercluster with React.","bugs":{"url":"https://github.com/leighhalliday/use-supercluster/issues"},"_id":"use-supercluster@1.1.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-MO/COIbXWMpUV3GhR7tRn6HzH0fMKNGxTd5iCM6rJRAgH8bByhReRgCAmKBzjZCeG8DtccUxa5HSEXpvcgsJbg==","shasum":"7f1d3fee9ad2ee0160653e4650091f7cf3595435","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-1.1.0.tgz","fileCount":6,"unpackedSize":11231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA92gGrhsUGWZ+CV+Qj0J4gY8Sn6IrF4dsVWTkrpDspwIhAM/KVlnZ5rY1YWIcgh9tn150pejIc87AD9888KqpceMg"}]},"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_1.1.0_1695737853372_0.8437784142555185"},"_hasShrinkwrap":false},"1.2.0":{"version":"1.2.0","license":"MIT","main":"dist/use-supercluster.esm.js","typings":"dist/index.d.ts","scripts":{"start":"tsdx watch --format esm","build":"tsdx build --format esm","test":"tsdx test","lint":"tsdx lint src","prepare":"tsdx build --format esm && husky install"},"peerDependencies":{"react":">=16","supercluster":">=8"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"name":"use-supercluster","author":{"name":"Leigh Halliday"},"repository":{"type":"git","url":"https://github.com/leighhalliday/use-supercluster.git"},"homepage":"https://github.com/leighhalliday/use-supercluster","keywords":["react","supercluster","clustering","maps","hook"],"type":"module","module":"dist/use-supercluster.esm.js","devDependencies":{"@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@types/jest":"^27.0.3","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","@types/supercluster":"^5.0.3","geojson":"^0.5.0","husky":"^7.0.4","react":"^17.0.2","react-dom":"^17.0.2","supercluster":"^8.0.1","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.3.5"},"dependencies":{"dequal":"^2.0.3","use-deep-compare-effect":"^1.8.1"},"description":"A hook for using Supercluster with React.","licenseText":"MIT License\n\nCopyright (c) 2019 Leigh Halliday\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"use-supercluster@1.2.0","dist":{"shasum":"f61cfa833d3ab0cc62b627e961b31d41b2d14483","integrity":"sha512-yVsFzcsLqoa4w43r+RcYGLEWfhpeUaGu86dVFA+iDSw6eVwFSrzKN6g1GhcLZg7/BdKm2Gp1fRZ+O+AgcbqF+w==","tarball":"https://registry.npmjs.org/use-supercluster/-/use-supercluster-1.2.0.tgz","fileCount":8,"unpackedSize":11266,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJ5Ed3Q11DnPpgLFM4/hhv5BWMzNdr19SvkJ/UGUJ82AiEAitxGgv8Z6WQEZYEwQeiY27XWs2G7g2Vr78y5zYdH5nU="}]},"_npmUser":{"name":"leighhalliday","email":"leighhalliday@gmail.com"},"directories":{},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-supercluster_1.2.0_1708440013409_0.10687179334823838"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-26T20:23:23.591Z","0.1.0":"2019-12-26T20:23:23.747Z","modified":"2024-02-20T14:40:13.981Z","0.2.0":"2019-12-26T20:26:25.122Z","0.2.1":"2019-12-26T20:34:04.527Z","0.2.2":"2019-12-27T21:56:23.927Z","0.2.3":"2019-12-29T21:05:21.407Z","0.2.4":"2020-01-08T12:32:04.580Z","0.2.5":"2020-01-10T00:42:39.946Z","0.2.6":"2020-03-21T14:56:39.662Z","0.2.7":"2020-04-28T12:11:12.465Z","0.2.8":"2020-04-28T12:15:41.497Z","0.2.9":"2020-09-19T15:15:16.039Z","0.3.0":"2021-07-01T22:17:39.692Z","0.4.0":"2021-12-14T13:15:51.324Z","1.0.0":"2023-09-19T17:20:22.890Z","1.1.0":"2023-09-26T14:17:33.595Z","1.2.0":"2024-02-20T14:40:13.575Z"},"maintainers":[{"name":"leighhalliday","email":"leighhalliday@gmail.com"}],"description":"A hook for using Supercluster with React.","author":{"name":"Leigh Halliday"},"license":"MIT","readme":"# useSupercluster\n\nA hook for using Supercluster with React.\n\n```js\nconst { clusters, supercluster } = useSupercluster({\n  points: [],\n  bounds: [\n    -1.2411810957931664,\n    52.61208435908725,\n    -1.0083656811012531,\n    52.64495957533833\n  ],\n  zoom: 12,\n  options: { radius: 75, maxZoom: 20 }\n});\n```\n\n## Installation\n\nYou will need to install [Supercluster](https://github.com/mapbox/supercluster) as a peer dependency of this package.\n\n```txt\nyarn add supercluster use-supercluster\n```\n\n## Examples\n\nThis package contains an example along with tests, but full examples with instructions in the most popular mapping libraries for React can be found below.\n\n### Mapbox\n\nFull instructions and an [example can be found here](https://www.leighhalliday.com/mapbox-clustering).\n\n### Google Maps\n\nFull instructions and an [example can be found here](https://www.leighhalliday.com/google-maps-clustering).\n\n### Leaflet\n\nFull instructions and an [example can be found here](https://www.leighhalliday.com/leaflet-clustering).\n\n## Configuration\n\nThe 'options' property passed to useSupercluster supports [Supercluster's options](https://github.com/mapbox/supercluster#options) and additionally includes support for the [disableRefresh](https://github.com/leighhalliday/use-supercluster#disableRefresh) option.\"\n\n### Map & Reduce Options\n\nAs an example, you can use `map` and `reduce` to keep track of a total value summed up from across the points. In this case we have the total `cost`, the max `severity`, plus another `count` (which is redundant because Supercluster gives us the `point_count` property).\n\n```js\nconst options = {\n  radius: 75,\n  maxZoom: 20,\n  map: props => ({\n    cost: props.cost,\n    severity: props.severity,\n    count: 1\n  }),\n  reduce: (acc, props) => {\n    acc.count += 1;\n    acc.cost += props.cost;\n    acc.severity = Math.max(acc.severity, props.severity);\n    return acc;\n  }\n};\n```\n\nI found `map` and `reduce` a little confusing! The value returned from `map` of the first point is used as the initial value passed as the accumulator to the `reduce` function. The only `props` you have available in `reduce` are the ones returned from `map`. You technically don't need to return a value from `reduce` (it's not used), but instead need to mutate the accumulator object.\n\nThen these accumulated properties can be used and are available on each cluster:\n\n```jsx\n<ul>\n  {clusters.map(point => {\n    const properties = point.properties || {};\n    if (properties.cluster) {\n      return (\n        <li key={point.id}>\n          <h2>Points: {properties.point_count}</h2>\n          <p>Cost: {properties.cost.toFixed(2)}</p>\n          <p>Severity: {properties.severity}</p>\n          <p>Count: {properties.count}</p>\n        </li>\n      );\n    } else {\n      return <li key={properties.crimeId}>{properties.category}</li>;\n    }\n  })}\n</ul>\n```\n\n### disableRefresh\n\nWith the `disableRefresh` option, `clusters` returned from `useSupercluster` will be based on previous data despite zoom/bounds/points having changed. For example, using `isFetching` from `useQuery`, we can set `disableRefresh` so that Supercluster doesn't perform clustering until we've successfully fetched new data.\n\n```JSX\nconst Component = () => {\n  const { data, isFetching } = useQuery(\"markers\", getMarkers());\n\n  const { clusters, supercluster } = useSupercluster({\n    /* ... normal options passed to hook ... */\n    disableRefresh: isFetching\n  });\n\n  return (\n    <Map>\n      {clusters.map(cluster => {\n        return <Marker />;\n      })}\n    </Map>\n  );\n};\n```\n","readmeFilename":"README.md","homepage":"https://github.com/leighhalliday/use-supercluster","repository":{"type":"git","url":"https://github.com/leighhalliday/use-supercluster.git"},"keywords":["react","supercluster","clustering","maps","hook"]}