{"versions":{"6.0.0":{"name":"@cgcs2000/supercluster","version":"6.0.0","description":"A very fast geospatial point clustering library.","main":"dist/supercluster.js","module":"index.js","jsdelivr":"dist/supercluster.min.js","unpkg":"dist/supercluster.min.js","scripts":{"pretest":"eslint index.js bench.js test/test.js demo/index.js demo/worker.js","test":"tap --node-arg=-r --node-arg=esm test","cov":"tap  --node-arg=-r --node-arg=esm test --cov","bench":"node --expose-gc -r esm bench.js","build":"mkdirp dist && rollup -c","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git://github.com/jingsam/supercluster.git"},"keywords":["clustering","geospatial","markers"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","dependencies":{"kdbush":"^3.0.0"},"devDependencies":{"eslint":"^5.12.0","eslint-config-mourner":"^3.0.0","esm":"^3.1.0","mkdirp":"^0.5.1","rollup":"^1.1.0","rollup-plugin-buble":"^0.19.6","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^4.0.2","tap":"^12.1.1"},"eslintConfig":{"extends":"mourner","rules":{"camelcase":0}},"licenseText":"ISC License\n\nCopyright (c) 2016, Mapbox\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","_id":"@cgcs2000/supercluster@6.0.0","dist":{"shasum":"e3cf55d71fcf5d19c708e72b83eba386b1ea6fe3","integrity":"sha512-IgoCtvYwGwyD5NmEawIWITUbnf+6noSnL6eBgyRBj5f7xJ8+OnKWzxdhHpECaFpDYEY8NYXQlKAVyqd6g1zGfA==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cgcs2000/supercluster/-/supercluster-6.0.0.tgz","fileCount":8,"unpackedSize":41210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQUHeCRA9TVsSAnZWagAA0q8QAKKMm1QR6UUo4qplCzDV\npXiDbYrqLNf8TalIsmxj9wxmKVU4SAuT8uX/5BZkXofzT55rWrkNeppYHFVI\nhlL4fQxf8ESd1S8fxm2Tpw1TV3Id7ICgLq49Y71Kba8Fl16LrfFpkOrdKpwg\ndY6PhsE7pWcOHBu+z6C+67EtkCcpRc5bdmc3xGLk5EPt5/DhmHrObu8+qeKB\nw2QvOw0KiiRUvcRBQQ2wtNgEIdltZ4p7yofDE7yYKZu600zQI+ABD7ZzI6V9\nE8MnO+CS8KveE9ICjGJeL7Kbx3BZi+tBHJt9yTLdeC0qX7pyqx2sB99+D7qs\nVEfPE2JOE5euY5J6zUY+JvWz1nHa591WKQF4IwdWRCMbSmfkBUc4u/qQtk46\nTnL0OATwbg81mopJ3llxoJ0sGa7ognxuOebXUlvniqiP56bg2BI4OaLqd6GG\nawmTBWOYszyevY7tVt054lgLUAikIBLVz+9mDdwTujgO7um2wXAvnVsgwG/X\n00QxOOcz3Pfx5FuzfI4N9pLwqVwGEbvR98pEgzi/Jzc4LcFz6H18kpkc3DK0\n7vxnnhqw1G/juPL5G+jtigyDyCDFptb8eLYyUl0fCYpTB8Cq3pTQioKfvEk7\ncm3+kYimdSjdfcf6Ctv5QObtkaPEYaT9+7ecEtg8qqRLFO4x9fRDM9il/662\nVeAE\r\n=bEH2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlMVRuLonmKVKA8SFgl2SJY8m4XM8EXL5xQwZ+Oq198QIgJLD/bkRq7yhzhSijcZHjDvwtIObXwj0dmlCN8F76jS4="}]},"maintainers":[{"name":"anonymous","email":"jing-sam@qq.com"}],"_npmUser":{"name":"anonymous","email":"jing-sam@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supercluster_6.0.0_1547780574203_0.1307025950191032"},"_hasShrinkwrap":false,"contributors":[]},"6.0.1":{"name":"@cgcs2000/supercluster","version":"6.0.1","description":"A very fast geospatial point clustering library.","main":"dist/supercluster.js","module":"index.js","jsdelivr":"dist/supercluster.min.js","unpkg":"dist/supercluster.min.js","scripts":{"pretest":"eslint index.js bench.js test/test.js demo/index.js demo/worker.js","test":"tap --node-arg=-r --node-arg=esm test","cov":"tap  --node-arg=-r --node-arg=esm test --cov","bench":"node --expose-gc -r esm bench.js","build":"mkdirp dist && rollup -c","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git://github.com/cgcs2000/supercluster.git"},"keywords":["clustering","geospatial","markers"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","dependencies":{"kdbush":"^3.0.0"},"devDependencies":{"eslint":"^5.12.0","eslint-config-mourner":"^3.0.0","esm":"^3.1.0","mkdirp":"^0.5.1","rollup":"^1.1.0","rollup-plugin-buble":"^0.19.6","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^4.0.2","tap":"^12.1.1"},"eslintConfig":{"extends":"mourner","rules":{"camelcase":0}},"licenseText":"ISC License\n\nCopyright (c) 2016, Mapbox\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","_id":"@cgcs2000/supercluster@6.0.1","dist":{"shasum":"40e5b44eeca8ba8c0042483611e95b830718a084","integrity":"sha512-UXUVzitPsmpnNANIJpPJxNPBhRzc3GZJ7TO5KvXEdHi8u473WHF6ia7f3Ndf761pEc7HDlMkxAQIKmDrXz8cHw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cgcs2000/supercluster/-/supercluster-6.0.1.tgz","fileCount":8,"unpackedSize":41741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY+6PCRA9TVsSAnZWagAA71YP/13RBV/tQhf2CBcO0XOI\nj2g8E7+l76Maclv+9lzRA8mW1DH5rdgEcN1EeO1O4yJ/wLMlkg/37lSrUfpx\n4lTyIqvdaV3bqhpal85oiYmDKLR6T+x3oRJ8BGbm1avawdf8sM/9ZmrQiKPv\nSAgblcGOuYm2jRS+EUvVp8rPaX8BR0y6WnueLroqurEkzu7WHiAbetGyea3e\nsYvvy4mDV8CtgefP9e11JN+NPy14301N/aYRcZc35jAAuGa7+CboPQemCNJ0\n8ns3ZoGBcaoZUn4AoTncSYZbf6btTXe8VzUx8InhdEvzv+ngs5E8HOSCoRmv\nbjCKMJYyIKFda+9ae22U1O4CyxX/el/NtcTDu1vhEP/XAAXmu9umAL3RJSst\nadE6gZvwGx1dzr3xaZJgZHeNnIqCugCI0fQlGy08nF6L++Z1K/l0OQvQZLpf\nx+MwGK6kAoJTGysG3kUaAnZSxdx3iUS+LEJSEOA+lICe1p2AyRvMEoQ8/wv+\nOeUbmqMng97G4TeS4FyMOr1oaMl/8u153f122RJ1KyeYBkj8P5BSKMt3bYAD\n7KzTQn8uGRQqCDOYkT5zhTpcN4fsarP8j6jOvBw7RS6LwNPaNGPBmIakLNoP\nu0kdlN9s+zPPxh/OLD6M9H6fJP7aqFvWl3AJz+4RA0fjT3W9oEr+763B5NhE\nPnrY\r\n=piGL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJY2ZG5cqTu2T5Eqmnr3If7hiuVLgJKyYi6Ip8J662BAiB4+XzLgpnb3TAAgXEZZXxWZ//oyUCMfXU8FfYfCYrm8w=="}]},"maintainers":[{"name":"anonymous","email":"jing-sam@qq.com"}],"_npmUser":{"name":"anonymous","email":"jing-sam@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supercluster_6.0.1_1550053006219_0.3940021969888554"},"_hasShrinkwrap":false,"contributors":[]},"6.0.2":{"name":"@cgcs2000/supercluster","version":"6.0.2","description":"A very fast geospatial point clustering library.","main":"dist/supercluster.js","module":"index.js","jsdelivr":"dist/supercluster.min.js","unpkg":"dist/supercluster.min.js","scripts":{"pretest":"eslint index.js bench.js test/test.js demo/index.js demo/worker.js","test":"tape -r esm test/test.js","cov":"c8 npm run test","bench":"node --expose-gc -r esm bench.js","build":"mkdirp dist && rollup -c","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git://github.com/cgcs2000/supercluster.git"},"keywords":["clustering","geospatial","markers"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","dependencies":{"kdbush":"^3.0.0"},"devDependencies":{"c8":"^5.0.1","eslint":"^6.1.0","eslint-config-mourner":"^3.0.0","esm":"^3.2.25","mkdirp":"^0.5.1","rollup":"^1.17.0","rollup-plugin-buble":"^0.19.8","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.1","tape":"^4.11.0"},"eslintConfig":{"extends":"mourner","rules":{"camelcase":0}},"licenseText":"ISC License\n\nCopyright (c) 2016, Mapbox\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","_id":"@cgcs2000/supercluster@6.0.2","dist":{"shasum":"746af6bbe33229b9383cb3c5bdf835bc37102de2","integrity":"sha512-fVbxpLKGxmu8OTklnU8r7a7aC2vgQGAclnete6e68EgUJfnqYjC7bK0TIgqcnL992+YZI5/2kaJrkALc9o33CA==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cgcs2000/supercluster/-/supercluster-6.0.2.tgz","fileCount":8,"unpackedSize":41953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdN8P3CRA9TVsSAnZWagAAbrIP/0lQTUeQPnKfR0bySpWB\nZM/c9k2P5O2PwCCcz8ORIJsrdAWCQJS8CkQiVGFwnA2ks+gkJKiS0CHjuJVR\nblQ3EB1LvBxrTq4BkxWkEbS+STDGFjpZ1cYvxMKgwFuwXOr8/5Fzjs/cJHQM\nYK3YO9KKWuOYWTsQeDqcLL68LKxVOXWC2j1amupeOMZ0uPdz+CmuWWEOlyb7\ntlEjnPyvyW94RIZ1yNIDHMH1cgeLYW3tr5/uOEimp9nCngtr2QlERqaxzi/q\nLWC1GcBKrNYgcuI/ICGJbuSMC7LzGF0X0xQUUEkRZc3kalQc3aQ6UqMhb3Jk\n5W8bX5Tz7W/WXq5VAVPz5gVDellinlHfGCpXAaeJ3TX4P2QdAUdDw3jadKgu\nXQQFWaTLZWZoWAAYCbChO8tDJiPn1Cwxa2qCXY2MPsOdxSwOgJK9SHggv28s\nM+MnkER67IlxMoVHw+1sZ+AcP+ToqecNEr09KREPJiDMjFeDO025/+dUixQ5\nnGZDpNDeb9qroziG72Os1f5YlLj3kkJz5PZ47vqvX8AtL5hH8/PxYIszAqvF\nDwPTcZfnUOOcMQlhULJ7cTeO9GpbEYFuGguf9RKCmMF1YQtsR16qPWQNSpom\n7fNwalUWUDnl4mGR07WcDuE0FqXGU1m34NqXaGZ/jBDl9q0sJrBTKRpVtnjF\nWMPw\r\n=DXz6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyJQT11N0ul2uuzINRX1FTsCojETN9oCZ7PRuLWrfxFQIhANvH8pFe5MsLWnCje6fGfGwHGCJ1tklS3mchhNqB86vi"}]},"maintainers":[{"email":"jing-sam@qq.com","name":"anonymous"},{"email":"wanyanya@126.com","name":"anonymous"}],"_npmUser":{"name":"anonymous","email":"jing-sam@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supercluster_6.0.2_1563935734541_0.2822966777547147"},"_hasShrinkwrap":false,"contributors":[]},"7.0.0":{"name":"@cgcs2000/supercluster","version":"7.0.0","description":"A very fast geospatial point clustering library.","main":"dist/supercluster.js","module":"index.js","jsdelivr":"dist/supercluster.min.js","unpkg":"dist/supercluster.min.js","scripts":{"pretest":"eslint index.js bench.js test/test.js demo/index.js demo/worker.js","test":"tape -r esm test/test.js","cov":"c8 npm run test","bench":"node --expose-gc -r esm bench.js","build":"mkdirp dist && rollup -c","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git://github.com/cgcs2000/supercluster.git"},"keywords":["clustering","geospatial","markers"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","dependencies":{"kdbush":"^3.0.0"},"devDependencies":{"c8":"^6.0.1","eslint":"^6.6.0","eslint-config-mourner":"^3.0.0","esm":"^3.2.25","mkdirp":"^0.5.1","rollup":"^1.26.3","rollup-plugin-buble":"^0.19.8","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.2","tape":"^4.11.0"},"eslintConfig":{"extends":"mourner","rules":{"camelcase":0}},"licenseText":"ISC License\n\nCopyright (c) 2016, Mapbox\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","_id":"@cgcs2000/supercluster@7.0.0","dist":{"shasum":"a8306ed71fb3a0e8d5a903a3e5294da6db78e44e","integrity":"sha512-ruXRGkX/IEqVEQZg/dVJ1tA+AnfNpLJnxGk9BRA5r+ySFzoAD/uQAoqI4ndqX2tVBZIXSkPDH2Yd0iavDF388A==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cgcs2000/supercluster/-/supercluster-7.0.0.tgz","fileCount":8,"unpackedSize":44105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw/C4CRA9TVsSAnZWagAAEW8QAIvYNxDYVJyjRY9MxsZj\nx3HRtc0iepKd+JHBuPfZ2isPLCH+nMudQuvT2hdlwnIk35liGal6JJfaL6Dd\nwJMgfoo8Gp9EfYHHKhbNYDQC1ksYnsIUrh8yAo07DH/AIJXVTSw5hjLdyejY\nTbSQko+nkdeB5StiGSx/3op1+/TRiiCoyspmY3o7pgJhgV+P8/GgUtsgUJ5O\n6odt1b7VIGUMpRYBImvW+muAKwflSI51T0G7LflniPTDn/m6N82uJjwlcEnP\nICeKaZWOFhtFlL/3TV2CuPNLrSloBWfdCPiFWOqVML320M5ik0TybNzUo0Ld\nfeDlEQuQcAB7F8s9gGhKe59SMW2B48HIpRcUwB/U65Z498xfwSQaG0VmVNoz\nGIDLye0o1dnC9asfwVBnBtiiOnZiNxe1BiwF6hLGBlHfV8YHNWPabSYPv23C\nszAYjbBHxcK35tVpSSEhk1mRtlf8UZWrSg6aa1dhqkQiFSPYCRVWrb0TTEfw\nWWclnOzG4zMJzrUvngiYnEqdsCGbS1Z7RXW1OWnrvbFkTwgvPA7yeGfh6BE2\nfExNwOrrHAEue3eR0W4+yB3pwefUupFk6oFksh9/EyzuGQ8OF/HVVnPmWFmd\nAbOOD/0IS+Yn3frUU5iSbWmXuuzZBYER0HSEm3KwcOKY4im7f4yG3vHiXxNs\nctih\r\n=QhrQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA66YTK+SnflojKF5kDUCN/L0WABAZyM1nSc80H8c/WpAiEA7DsWg4/ah6eeFXuDn+yWhIA+fgWw3Gi7pZrsivmr7Mk="}]},"maintainers":[{"email":"jing-sam@qq.com","name":"anonymous"},{"email":"wanyanya@126.com","name":"anonymous"}],"_npmUser":{"name":"anonymous","email":"jing-sam@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supercluster_7.0.0_1573122231823_0.37676372414506387"},"_hasShrinkwrap":false,"contributors":[]},"7.1.0":{"name":"@cgcs2000/supercluster","version":"7.1.0","description":"A very fast geospatial point clustering library.","main":"dist/supercluster.js","module":"index.js","jsdelivr":"dist/supercluster.min.js","unpkg":"dist/supercluster.min.js","scripts":{"pretest":"eslint index.js bench.js test/test.js demo/index.js demo/worker.js","test":"tape -r esm test/test.js","cov":"c8 npm run test","bench":"node --expose-gc -r esm bench.js","build":"mkdirp dist && rollup -c","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git://github.com/cgcs2000/supercluster.git"},"keywords":["clustering","geospatial","markers"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","dependencies":{"kdbush":"^3.0.0"},"devDependencies":{"c8":"^7.1.2","eslint":"^7.1.0","eslint-config-mourner":"^3.0.0","esm":"^3.2.25","mkdirp":"^1.0.4","rollup":"^2.12.0","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-node-resolve":"^8.0.0","rollup-plugin-terser":"^6.1.0","tape":"^5.0.1"},"eslintConfig":{"extends":"mourner","rules":{"camelcase":0}},"licenseText":"ISC License\n\nCopyright (c) 2016, Mapbox\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","_id":"@cgcs2000/supercluster@7.1.0","dist":{"shasum":"397e97101f605fbbc9104e7a3efe459fb2c92c80","integrity":"sha512-j5uqYRcqftKqpPNEMRMMXBSkg5daO1x60ZbQkltQJSr0DGjpYLSx952XPlkFgS//u2e2mnNG7UUMya+MpZw4mQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cgcs2000/supercluster/-/supercluster-7.1.0.tgz","fileCount":8,"unpackedSize":46245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe11IfCRA9TVsSAnZWagAAfsEP+werxO3CAhgslmhtsZ5i\nW0aEZY855Yuk04EFxFx+w179F6KQrMecle8fOolY3gkzP4EIct0nqVST5ZVM\n+YmoXwP/oJcTptGrT5w6Cj/sDjY19utY6jGvtwULpX1Y6twao8uFmc9NF+tJ\nQ2cDi0u8LKAaS8ypsjND8DFJ42hdeYfannFvKxBCrKf9hkjrkDDpCkXMBvWO\nyxhf2teyAKhgcRCVtavyzh7pJa6aPM34WixlBASVYFzWapXieobT3NLn/Kz3\nOugLPzepHR2mkKOEEAjz2MkUJdXO5sInCPttu8r/622ErrXRJmjR3MAzrpfv\nTgubvtyMMYIxy5xSKV0QuxkWABaqkLXkq2MX/WqcWi3jekHS4hN7k8vsTCaL\nRAWkyKvZ+3my3JNOOyt+NZynJl4Yyk/FkctjUqd7Ncg/zWOYpPzklS04anrS\naAno77fVmfgS9v24ju+63npZ2xZBHXMyBQx+VNRrrKqMnegdd5F1j/bukqC8\nuwIKiSTfH04wGbZYTiCVjRVSNpqPY20ixq3WEOnY5dCsve4eCJ4nGBLuJ6ka\nNG9VfCdC4wd5mYx3KMQUtC/DxvrhEpWkkYWp2ZieuBb1u3uA8FnEYiID9clb\nDXIkVJKuqGKdFupFgq8x2AHN/fh/1k4P8hQyfpjkOezFtyoLVyQkO31xroiA\nazhg\r\n=vpkK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOmlz/OpU9p9AeMdsyEu7sFuUgU9t0T3ajCMcKajCf3QIgR+ur8H456ga19X7FvA6/a+UdUVhwXuUB76Sz7N9zpzs="}]},"maintainers":[{"email":"jing-sam@qq.com","name":"anonymous"},{"email":"wanyanya@126.com","name":"anonymous"}],"_npmUser":{"name":"anonymous","email":"jing-sam@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supercluster_7.1.0_1591169566673_0.9302918532934059"},"_hasShrinkwrap":false,"contributors":[]},"7.1.1":{"name":"@cgcs2000/supercluster","version":"7.1.1","description":"A very fast geospatial point clustering library.","main":"dist/supercluster.js","module":"index.js","jsdelivr":"dist/supercluster.min.js","unpkg":"dist/supercluster.min.js","scripts":{"pretest":"eslint index.js bench.js test/test.js demo/index.js demo/worker.js","test":"tape -r esm test/test.js","cov":"c8 npm run test","bench":"node --expose-gc -r esm bench.js","build":"mkdirp dist && rollup -c","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git://github.com/cgcs2000/supercluster.git"},"keywords":["clustering","geospatial","markers"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","dependencies":{"kdbush":"^3.0.0"},"devDependencies":{"c8":"^7.4.0","eslint":"^7.18.0","eslint-config-mourner":"^3.0.0","esm":"^3.2.25","mkdirp":"^1.0.4","rollup":"^2.37.0","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-node-resolve":"^11.1.0","rollup-plugin-terser":"^7.0.2","tape":"^5.1.1"},"eslintConfig":{"extends":"mourner","rules":{"camelcase":0}},"licenseText":"ISC License\n\nCopyright (c) 2021, Mapbox\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","_id":"@cgcs2000/supercluster@7.1.1","dist":{"shasum":"03a9f78303179982635f459ab5e1bf667a274198","integrity":"sha512-undzPY5N2lgFMgyoG8NxUetEKBYczHIV1nrRqBr2eMJO23mv19Eollh9beTHOQibHOKUnGcytm1u2kZ3Zqv9Iw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cgcs2000/supercluster/-/supercluster-7.1.1.tgz","fileCount":8,"unpackedSize":46775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL3hHCRA9TVsSAnZWagAA7hwP/3ZyJz6Pyxp0UtopFfL7\nkm802jUrLMoHT08BhG1IErK5PQ0fxOysZqpXTPq0lbzCrERyv4wo5oQLDF3R\nUsUIBs6F2OfjpQEsP+Epq3h0MNQpAn5TzbVPG2XtUZg1Dh7+WNnBPWDHPPEW\nmzLd0ivRAnY3652kUsQc64dQnCkUFhdJFCeJm49hynmlCcnqULlrOmBglNiN\nR7G3i6y9Q9CylMzrAYnR2TWSlhhMNskfPLF7ARvaHvHqFZ+j4j4+SK+oWR6y\n794WtgFatEt+2246IQgNIibhc93G1DctQqiHkVXbLkoLOrSJWKBx9QFXVhU8\ns08nWLqFqPOzh94xzB2KOCUACP/3urXG36iWXQW3MjFvVQNNEbvWVLWWsgE8\nA4s6D5HH0vQhD7fEZK/LSKsRvkOcCRPapHT97az08N46kk/PaWOZ88TXoK67\n6C7lLujcKeh+EWDXk/m7wlTKg8wFL9ldLBgTEqwIDayno8IImb4zaE5ZTlpX\nz8D2fD1mm2+WbMlXCLNXUO/zMJUfpWHg9BSuDqaCRpjtKBhj1hMGpuKoCUqi\n56Xp0gPKGxeH9s7JtnmdHFgGiXhKhNdZ89OzVtuVnAaFIUOTZ1YbAKkKnMlk\nnfJRqz6ozWHoyFYSiq2Eg/6iis4D6oL/WHEN/Kr+FOZJaDv/cZmAQp8S/DNV\nz3yc\r\n=27Lk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeSnI9XXA7fvxjwe4fisQiskNJpD4WUFlVkZZKDeAdMAIhAIytVsmkr67X6+LWvr+qf9MFE2K71vY6UUTPhFgEQdYd"}]},"_npmUser":{"name":"anonymous","email":"jing-sam@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jing-sam@qq.com"},{"name":"anonymous","email":"wanyanya@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supercluster_7.1.1_1613723719132_0.6052970061949381"},"_hasShrinkwrap":false,"contributors":[]},"7.1.2":{"name":"@cgcs2000/supercluster","version":"7.1.2","description":"A very fast geospatial point clustering library.","main":"dist/supercluster.js","module":"index.js","jsdelivr":"dist/supercluster.min.js","unpkg":"dist/supercluster.min.js","scripts":{"pretest":"eslint index.js bench.js test/test.js demo/index.js demo/worker.js","test":"tape -r esm test/test.js","cov":"c8 npm run test","bench":"node --expose-gc -r esm bench.js","build":"mkdirp dist && rollup -c","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git://github.com/cgcs2000/supercluster.git"},"keywords":["clustering","geospatial","markers"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","dependencies":{"kdbush":"^3.0.0"},"devDependencies":{"c8":"^7.4.0","eslint":"^7.18.0","eslint-config-mourner":"^3.0.0","esm":"^3.2.25","mkdirp":"^1.0.4","rollup":"^2.37.0","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-node-resolve":"^11.1.0","rollup-plugin-terser":"^7.0.2","tape":"^5.1.1"},"eslintConfig":{"extends":"mourner","rules":{"camelcase":0}},"licenseText":"ISC License\n\nCopyright (c) 2021, Mapbox\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","_id":"@cgcs2000/supercluster@7.1.2","dist":{"shasum":"3643cb6fa768b6d5ed81450d7b48e3c0c18bef9a","integrity":"sha512-hMuj/ypkLzLNRzZ+EopCiJe8DcFUf8ikBrk0JvO8FwEuDEnL2efSLX4aX7nJqnWTh0C2jvnsgDrluE7FwQTVeQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cgcs2000/supercluster/-/supercluster-7.1.2.tgz","fileCount":8,"unpackedSize":46806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL3kcCRA9TVsSAnZWagAAr+wP/R38TevOGmg33EbqHXLc\neuP83UZaPwNStgVveFxZseG27+C0IUFFdi1Fdwv4MlMr3slqbOlgtd8bn8Vy\nGqYSSenU7LWzX9l7Tg3SG6EJcs+rLjk7U8akG/AqQA+PSxhsqmu3CXfLIhej\nXuAshiNqrwpiZZtcpVKagpGJlLQItElDG6A1UWYfXBS8gnIf7sTZfGNZsZtC\nX/iIZbYVxMqthnTQp6ZRmlEJnMTMUV38EXBRkAX34xZbc7SkNJArudvus8Sm\nXef4yX6a8q5KyzU0L5OZyyEaQ28zVWxQKSuosBn56lFbZGbiKGf5qQb48YHQ\nu6t0c/t0BxWYosrT7BFtQW3ROWQMsxtIr/WAMYGCL7ayoGRTNF2mJKsMZ8zJ\nKU0dHrznsLPruo/Z6HLMoXB8riyge19Z3PxKCm7Qrw0hatn2qCoxleRv/LHi\nvybIdTMg3W9Q0k9axrJvlpT3OI2ZVGX05I5QcLE1No9cICMow1QbIrWqc3jO\nIJYFBExlPrqY+dRiC2jHeacDDkT8YM8h4x/GL3SvCfbfDj2/CBmi4/NnV4Ey\negFfNi8mJLr8V0aVq6+moqAuYJlaBGNGhv9r/2G7uFTsgkOkPYOZsZAb0S5e\n34ERYb25WbJgPrkmzxQM5Y968KJPeNfivHWjnkE6mhcWW5rmXf9WiPNk+8+/\nsnMq\r\n=h5B8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFImcSj0zAfgI8VC3hWs8WgpMJTjHn7EDM1w/KuKpyqAiAg53GrVJJt3pQXclJEDJ03atyXbqISrrm1d2WgrL3nGA=="}]},"_npmUser":{"name":"anonymous","email":"jing-sam@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jing-sam@qq.com"},{"name":"anonymous","email":"wanyanya@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supercluster_7.1.2_1613723932276_0.9716468724096905"},"_hasShrinkwrap":false,"contributors":[]},"7.1.3":{"name":"@cgcs2000/supercluster","version":"7.1.3","description":"A very fast geospatial point clustering library.","main":"dist/supercluster.js","module":"index.js","jsdelivr":"dist/supercluster.min.js","unpkg":"dist/supercluster.min.js","scripts":{"pretest":"eslint index.js bench.js test/test.js demo/index.js demo/worker.js","test":"tape -r esm test/test.js","cov":"c8 npm run test","bench":"node --expose-gc -r esm bench.js","build":"mkdirp dist && rollup -c","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git://github.com/cgcs2000/supercluster.git"},"keywords":["clustering","geospatial","markers"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","dependencies":{"kdbush":"^3.0.0"},"devDependencies":{"c8":"^7.7.0","eslint":"^7.23.0","eslint-config-mourner":"^3.0.0","esm":"^3.2.25","mkdirp":"^1.0.4","rollup":"^2.44.0","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-node-resolve":"^11.2.1","rollup-plugin-terser":"^7.0.2","tape":"^5.2.2"},"eslintConfig":{"extends":"mourner","rules":{"camelcase":0}},"licenseText":"ISC License\n\nCopyright (c) 2021, Mapbox\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","_id":"@cgcs2000/supercluster@7.1.3","dist":{"shasum":"ce66fe971923aefd71246ce7921a8ccf6e39d995","integrity":"sha512-fow2gqi5QkiWtTeoM6O7gpLPOVTy8+0/dmZLKZbk+J61v/pENZte0zqTKQYW79c3oRdyS3uTVSouZhoec21JrQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cgcs2000/supercluster/-/supercluster-7.1.3.tgz","fileCount":8,"unpackedSize":47554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr3IKCRA9TVsSAnZWagAAyi4P/3zVEgSh5t7QvMMyIBsc\nD8+TdqRmgeXkFbsN5mIhU8kfiSO1FhJQ0aVjA4NLXap9pb0KCTtkWDtk7WPJ\n5Na7JnQ/rb+6GN5EnyVqJF4JqwU2zrtVzn+a1BNzM58ezbhcFuZ5zhQCPMJ9\ncHOqQZHQN1kcxCDMNyexUpFP7190e6gbi8zaPkJ3o+dqOQmhwqrRQd6V0Ejy\nKreotK3B7UPfw9QhVwpOx9kx2vMkd7fjz9KOv0+kYEjKXifEADSMdVN5Rv8n\nPu+L11nS3OYdsCcFNBkNDdOK9nDF6LNU254I10amdXwuZntEp5gaohbLgmPE\nWQD+Snf8oDX7uSuI7jyUzEU85cHVrH4jexP3cNMqVKVZtw6ICzkaAgvO8gYJ\nEuGJgbP61Y2Vek1FIldfzYmgLMvHX0aL1GDmGLPg5c/ZxGRekFUDtiw7l80g\nIhMnloJ7mYnXCT8qBFvPWqzO021hfBkPXw43ypkdn+cdvPirp6NatZgbBvwq\n3F8gZmcPeDzfm7P9OYuqK+qseJomWUHgWeGfYIYVf/mswRa5M7K11OnRQx+t\n10+sMf287hzr/WCxi+AvP3rF69b21yQE5SpDui+gH5z5Ra6SvVsEONfnvhaD\nyG9qXADx70/+kYXBLbQIKYjnxvrLv5Rg+xlIxfbgCbei3C3mbLLpmYc+GSoL\niDPi\r\n=fIci\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICErSUrk+MOO4FBnNa+lHZV89shs3RoU7fpGspIPLOqvAiEAsbmIm5W4216m/3WEe4J1zrVFgReE3TU3cYMtwF2h2w4="}]},"_npmUser":{"name":"anonymous","email":"jing-sam@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jing-sam@qq.com"},{"name":"anonymous","email":"wanyanya@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/supercluster_7.1.3_1622110729989_0.5781449503134377"},"_hasShrinkwrap":false,"contributors":[]}},"dist-tags":{"latest":"7.1.3"},"name":"@cgcs2000/supercluster","time":{"created":"2022-01-27T14:55:10.794Z","6.0.0":"2019-01-18T03:02:54.374Z","modified":"2025-03-09T21:06:54.031Z","6.0.1":"2019-02-13T10:16:46.474Z","6.0.2":"2019-07-24T02:35:34.741Z","7.0.0":"2019-11-07T10:23:51.970Z","7.1.0":"2020-06-03T07:32:47.565Z","7.1.1":"2021-02-19T08:35:19.281Z","7.1.2":"2021-02-19T08:38:52.481Z","7.1.3":"2021-05-27T10:18:50.139Z"},"readme":"# supercluster [![Simply Awesome](https://img.shields.io/badge/simply-awesome-brightgreen.svg)](https://github.com/mourner/projects) [![Build Status](https://travis-ci.org/cgcs2000/supercluster.svg?branch=cgcs2000)](https://travis-ci.org/cgcs2000/supercluster)\n\n> This repository is a fork of `mapbox/supercluster`, but for CGCS2000 projection.\n\nA very fast JavaScript library for geospatial point clustering for browsers and Node.\n\n```html\n<script src=\"https://unpkg.com/supercluster@7.1.2/dist/supercluster.min.js\"></script>\n```\n\n```js\nconst index = new Supercluster({\n    radius: 40,\n    maxZoom: 16\n});\nindex.load(points);\nindex.getClusters([-180, -85, 180, 85], 2);\n```\n\nClustering 6 million points in Leaflet:\n\n![clusters2](https://cloud.githubusercontent.com/assets/25395/11857351/43407b46-a40c-11e5-8662-e99ab1cd2cb7.gif)\n\n## Install\n\nInstall using NPM (`npm install supercluster`) or Yarn (`yarn add supercluster`), then:\n\n```js\n// import as a ES module\nimport Supercluster from 'supercluster';\n\n// or require in Node / Browserify\nconst Supercluster = require('supercluster');\n```\n\nOr use a browser build directly:\n\n```html\n<script src=\"https://unpkg.com/supercluster@7.1.2/dist/supercluster.min.js\"></script>\n```\n\n## Methods\n\n#### `load(points)`\n\nLoads an array of [GeoJSON Feature](https://tools.ietf.org/html/rfc7946#section-3.2) objects. Each feature's `geometry` must be a [GeoJSON Point](https://tools.ietf.org/html/rfc7946#section-3.1.2). Once loaded, index is immutable.\n\n#### `getClusters(bbox, zoom)`\n\nFor the given `bbox` array (`[westLng, southLat, eastLng, northLat]`) and integer `zoom`, returns an array of clusters and points as [GeoJSON Feature](https://tools.ietf.org/html/rfc7946#section-3.2) objects.\n\n#### `getTile(z, x, y)`\n\nFor a given zoom and x/y coordinates, returns a [geojson-vt](https://github.com/mapbox/geojson-vt)-compatible JSON tile object with cluster/point features.\n\n#### `getChildren(clusterId)`\n\nReturns the children of a cluster (on the next zoom level) given its id (`cluster_id` value from feature properties).\n\n#### `getLeaves(clusterId, limit = 10, offset = 0)`\n\nReturns all the points of a cluster (given its `cluster_id`), with pagination support:\n`limit` is the number of points to return (set to `Infinity` for all points),\nand `offset` is the amount of points to skip (for pagination).\n\n#### `getClusterExpansionZoom(clusterId)`\n\nReturns the zoom on which the cluster expands into several children (useful for \"click to zoom\" feature) given the cluster's `cluster_id`.\n\n## Options\n\n| Option     | Default | Description                                                       |\n|------------|---------|-------------------------------------------------------------------|\n| minZoom    | 0       | Minimum zoom level at which clusters are generated.               |\n| maxZoom    | 16      | Maximum zoom level at which clusters are generated.               |\n| minPoints  | 2       | Minimum number of points to form a cluster.                       |\n| radius     | 40      | Cluster radius, in pixels.                                        |\n| extent     | 512     | (Tiles) Tile extent. Radius is calculated relative to this value. |\n| nodeSize   | 64      | Size of the KD-tree leaf node. Affects performance.               |\n| log        | false   | Whether timing info should be logged.                             |\n| generateId | false   | Whether to generate ids for input features in vector tiles.       |\n\n### Property map/reduce options\n\nIn addition to the options above, supercluster supports property aggregation with the following two options:\n\n- `map`: a function that returns cluster properties corresponding to a single point.\n- `reduce`: a reduce function that merges properties of two clusters into one.\n\nExample of setting up a `sum` cluster property that accumulates the sum of `myValue` property values:\n\n```js\nconst index = new Supercluster({\n    map: (props) => ({sum: props.myValue}),\n    reduce: (accumulated, props) => { accumulated.sum += props.sum; }\n});\n```\n\nNote that `reduce` must not mutate the second argument (`props`).\n\n## Developing Supercluster\n\n```\nnpm install       # install dependencies\nnpm run build     # generate dist/supercluster.js and dist/supercluster.min.js\nnpm test          # run tests\n```","users":{}}