{"_id":"@maplibre/geojson-vt","_rev":"21-655781ccac04f643e8ace0e3bc610471","name":"@maplibre/geojson-vt","dist-tags":{"latest":"6.3.0"},"versions":{"5.0.0":{"name":"@maplibre/geojson-vt","version":"5.0.0","keywords":["spatial","geojson","tiles","geometry"],"license":"ISC","_id":"@maplibre/geojson-vt@5.0.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"maplibreorg","email":"board@maplibre.org"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"f6be5950903ccfbc1cd76fa38bf35b04e78d98f1","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-5.0.0.tgz","fileCount":14,"integrity":"sha512-HvJLMpVxrnT4iiUYm5UZ5Enq0ccYpWlPgLJb0XD6hvW1yp9EHl8CPVHLAqY0WkEzmlgF97o88pl7eBdbqoOYpg==","signatures":[{"sig":"MEUCIQCja7Xb1kSiQTRifu6oJDtMmsLpRKpoRfCLl93E9Cu4rgIgaksHtRwQ7g+dTgTEDInGd+ECqrRNbMZLX2xMRAb7N/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98685},"main":"dist/geojson-vt-dev.js","type":"module","unpkg":"dist/geojson-vt.js","module":"src/index.js","exports":"./src/index.js","gitHead":"4b81f9f5e815feaf9a7baa763b59fb18e924a03a","scripts":{"test":"node --test","bench":"node bench/benchmark.js","build":"rollup -c","watch":"rollup -cw","pretest":"eslint src/*.js test/*.js debug/viz.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"birkskyum","email":"birk.skyum@pm.me"},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","rollup":"^4.18.0","benchmark":"^2.1.4","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_5.0.0_1766430190343_0.9743815674464056","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@maplibre/geojson-vt","version":"5.0.1","keywords":["spatial","geojson","tiles","geometry"],"license":"ISC","_id":"@maplibre/geojson-vt@5.0.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"maplibreorg","email":"board@maplibre.org"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"ae55cdc431478202cd3e4be6f017d4050422f178","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-5.0.1.tgz","fileCount":14,"integrity":"sha512-ee7Rc+oCFfxMq44So84chqDI7aYq9cYLvRX0DFExGVdaVMzULHoAwHyWO/Xd1tTD7Og/ndHyFPixRHNV4SBKCg==","signatures":[{"sig":"MEUCIHFlLROfbPFtAQ/lqUkc35vq5Ti8qSDrsRADoR50IPoFAiEAzFBoraUKB7WGs9wH/wgNMd/X6gDgQ/c/EtAAJ3rwjDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98685},"main":"dist/geojson-vt-dev.js","type":"module","unpkg":"dist/geojson-vt.js","module":"src/index.js","exports":"./src/index.js","gitHead":"1f3e2d10d0d1b0d98bba421b03968d71cdf1c133","scripts":{"test":"node --test","bench":"node bench/benchmark.js","build":"rollup -c","watch":"rollup -cw","pretest":"eslint src/*.js test/*.js debug/viz.js","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rollup":"^4.54.0","benchmark":"^2.1.4","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_5.0.1_1766441770584_0.8003524957335355","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@maplibre/geojson-vt","version":"5.0.2","keywords":["spatial","geojson","tiles","geometry"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"@maplibre/geojson-vt@5.0.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"maplibreorg","email":"board@maplibre.org"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"92183fa974c88c88e3c5f8db53cf2c2e0cef5687","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-5.0.2.tgz","fileCount":20,"integrity":"sha512-inXEcLpcW2Z0KQXMwScadK5uVG4aaS5cY/lTyuundPRq92kbSOq7k6xPFF8Ij05K5T9uZNxHqyV69DjKdU3QQw==","signatures":[{"sig":"MEUCIQCnaYzxzmSbAl3mgLpQUSAlMYi2CpTKsCg2wwTFmvADWQIgQpLcIKDC8TqON5VIYStU26RC49G/zLFvOtsNZgCGJHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260770},"main":"dist/geojson-vt-dev.js","type":"module","unpkg":"dist/geojson-vt.js","module":"dist/geojson-vt.mjs","exports":"./src/index.js","gitHead":"6f077e2b4709ac919a2f52d409f49779fc490178","scripts":{"docs":"typedoc && mkdir -p docs/debug && cp -r debug/* docs/debug && find docs/debug -name '*.html' -exec sed -i 's|../dist/geojson-vt-dev.js|https://unpkg.com/@maplibre/geojson-vt@latest/dist/geojson-vt.js|g' {} +","lint":"eslint **/*.ts","test":"vitest","bench":"node bench/benchmark.js","build":"rollup -c && tsc -p tsconfig.declaration.json","watch":"rollup -cw","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.2","rollup":"^4.55.2","vitest":"^4.0.17","typedoc":"^0.28.16","benchmark":"^2.1.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.9","@types/geojson":"^7946.0.16","typescript-eslint":"^8.53.1","@vitest/coverage-v8":"^4.0.17","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_5.0.2_1769024235353_0.4623357554638361","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@maplibre/geojson-vt","version":"5.0.3","keywords":["spatial","geojson","tiles","geometry"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"@maplibre/geojson-vt@5.0.3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"maplibreorg","email":"board@maplibre.org"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"b5259cafed289bcc5e70eed715ea555e76f4c010","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-5.0.3.tgz","fileCount":20,"integrity":"sha512-LIxAakNzDrO4Tx54Ivm68OXmTsEVBYRer3Qp76OccmqBoZ77ybFN/bTjaU9LFnxMBh3MiJoq4qiEGzBw+X4t2w==","signatures":[{"sig":"MEUCIH1O+i5kuUTHq+N1q3vTsq9HkcBmBt8CTDKmi1LfFhcyAiEAp1Xm3zho4u0kCA+Ue9tXCcXLvnw36YkGzyIqUMljtcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267044},"main":"dist/geojson-vt-dev.js","type":"module","unpkg":"dist/geojson-vt.js","module":"dist/geojson-vt.mjs","exports":"./src/index.js","gitHead":"2b6b1fd68e439cf733bf41ab3ac69745626024ea","scripts":{"docs":"typedoc && mkdir -p docs/debug && cp -r debug/* docs/debug && find docs/debug -name '*.html' -exec sed -i 's|../dist/geojson-vt-dev.js|https://unpkg.com/@maplibre/geojson-vt@latest/dist/geojson-vt.js|g' {} +","lint":"eslint **/*.ts","test":"vitest","bench":"node bench/benchmark.js","build":"rollup -c && tsc -p tsconfig.declaration.json","watch":"rollup -cw","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.2","rollup":"^4.55.2","vitest":"^4.0.17","typedoc":"^0.28.16","benchmark":"^2.1.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.9","@types/geojson":"^7946.0.16","typescript-eslint":"^8.53.1","@vitest/coverage-v8":"^4.0.17","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_5.0.3_1769032161213_0.49009449180513265","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@maplibre/geojson-vt","version":"5.0.4","keywords":["spatial","geojson","tiles","geometry"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"@maplibre/geojson-vt@5.0.4","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"maplibreorg","email":"board@maplibre.org"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"c5f301a5d227cecf0bf4d1ab9239b8b0b13e78fe","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-5.0.4.tgz","fileCount":46,"integrity":"sha512-KGg9sma45S+stfH9vPCJk1J0lSDLWZgCT9Y8u8qWZJyjFlP8MNP1WGTxIMYJZjDvVT3PDn05kN1C95Sut1HpgQ==","signatures":[{"sig":"MEYCIQDrxmB6dJF1MI6zbXNKvzZsK0XJoKVNbOm94C1u+QuXjQIhAOMfTWIu04gx6fxSbD4u7eHdsyp4mMt3beQwfZcvWyo1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@5.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287120},"main":"dist/geojson-vt.js","type":"module","unpkg":"dist/geojson-vt.js","module":"dist/geojson-vt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/geojson-vt.mjs","default":"./dist/geojson-vt.js"}},"gitHead":"9d99765f483b3d506add031de720f085decf940b","scripts":{"docs":"typedoc && mkdir -p docs/debug && cp -r debug/* docs/debug && find docs/debug -name '*.html' -exec sed -i 's|../dist/geojson-vt-dev.js|https://unpkg.com/@maplibre/geojson-vt@latest/dist/geojson-vt.js|g' {} +","lint":"eslint **/*.ts","test":"vitest","bench":"node bench/benchmark.js","build":"rollup -c && tsc -p tsconfig.declaration.json","watch":"rollup -cw","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^9.39.2","rollup":"^4.55.2","vitest":"^4.0.17","typedoc":"^0.28.16","benchmark":"^2.1.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.9","@types/geojson":"^7946.0.16","typescript-eslint":"^8.53.1","@vitest/coverage-v8":"^4.0.17","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_5.0.4_1769063383740_0.43243962773533484","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@maplibre/geojson-vt","version":"6.0.0","keywords":["spatial","geojson","tiles","geometry"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"@maplibre/geojson-vt@6.0.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"maplibreorg","email":"board@maplibre.org"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"19b9df262d9d6b6cfc2427f45ed20a94fbfe499b","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-6.0.0.tgz","fileCount":70,"integrity":"sha512-/bmD83+dn7S7E1hjWQqlxNTlmaCre2HdlRr1zlmoJd6D84SA32i6FQAqbQXPg81ore8iFtVbkyxX9yBTwriO3Q==","signatures":[{"sig":"MEQCIBaH43AZ1fftCyWeCi+0IA4U0ugAnDKUxmBljESF1+jMAiBtL9AUs3Q4AomXUfZzycjMR8FkrLe+TXLkVRsHeT+gsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500177},"main":"dist/geojson-vt.js","type":"module","unpkg":"dist/geojson-vt.js","module":"dist/geojson-vt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/geojson-vt.mjs","default":"./dist/geojson-vt.js"}},"gitHead":"ea8bfa54be192f313c4db261b5063f1ccc2aec38","scripts":{"docs":"typedoc && mkdir -p docs/debug && cp -r debug/* docs/debug && find docs/debug -name '*.html' -exec sed -i 's|../dist/geojson-vt-dev.js|https://unpkg.com/@maplibre/geojson-vt@latest/dist/geojson-vt.js|g' {} +","lint":"eslint","test":"vitest","bench":"tsx bench/benchmark.ts","build":"rollup -c && tsc -p tsconfig.declaration.json","start":"npm run watch","watch":"rollup -cw","coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"kdbush":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","eslint":"^10.0.2","rollup":"^4.59.0","vitest":"^4.0.17","typedoc":"^0.28.17","benchmark":"^2.1.4","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.0","@types/geojson":"^7946.0.16","@types/benchmark":"^2.1.5","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_6.0.0_1771970089112_0.2526975905893094","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@maplibre/geojson-vt","version":"6.0.1","keywords":["spatial","geojson","tiles","geometry"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"@maplibre/geojson-vt@6.0.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"maplibreorg","email":"board@maplibre.org"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"f3875ce06fdb3faa3696c84627632448d3a7ebc6","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-6.0.1.tgz","fileCount":70,"integrity":"sha512-VXoddR6nvJUXGXfN0FZBA2o3Z2FnTdylnsDB2mMXFJavwfWsGDfrNpC2utWFmY1CSiOs1TKSDH2/Aa1yvg0JUA==","signatures":[{"sig":"MEUCIBEMYIAMCfeLPDH10pBOIKJI9FLxyhX9XrTsOURSBpKKAiEAoJ7uPssiEQ91WmdkeN3wLeZjSwryUA/pp6bO1Nbbn2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501366},"main":"dist/geojson-vt.js","type":"module","unpkg":"dist/geojson-vt.js","module":"dist/geojson-vt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/geojson-vt.mjs","default":"./dist/geojson-vt.js"}},"gitHead":"ada402f655274d09c77b903f759535edad6a23e4","scripts":{"docs":"typedoc && mkdir -p docs/debug && cp -r debug/* docs/debug && find docs/debug -name '*.html' -exec sed -i 's|../dist/geojson-vt-dev.js|https://unpkg.com/@maplibre/geojson-vt@latest/dist/geojson-vt.js|g' {} +","lint":"eslint","test":"vitest","bench":"tsx bench/benchmark.ts","build":"rollup -c && tsc -p tsconfig.declaration.json","start":"npm run watch","watch":"rollup -cw","coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"kdbush":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","eslint":"^10.0.2","rollup":"^4.59.0","vitest":"^4.0.17","typedoc":"^0.28.17","benchmark":"^2.1.4","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.0","@types/geojson":"^7946.0.16","@types/benchmark":"^2.1.5","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_6.0.1_1772052805464_0.10728496648045116","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@maplibre/geojson-vt","version":"6.0.2","keywords":["spatial","geojson","tiles","geometry"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"@maplibre/geojson-vt@6.0.2","maintainers":[{"name":"commanderstorm","email":"elsinga@fs.tum.de"},{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"maplibreorg","email":"board@maplibre.org"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"a2ac1a61bd491febc4d9609a49c095d5817fea25","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-6.0.2.tgz","fileCount":70,"integrity":"sha512-OnXnV2m1yBULKOlUanNFTiOeXCktvWYY4yWoHVETlp6ShJGUhY3DNt9XzPByL24h4JcoJRccPBlMhH1o8cvmyQ==","signatures":[{"sig":"MEQCIDq2vFtYbMXeK5P2me0ZJ8KurJ6ycID24LVpVneGgj19AiAYUPyvRA3wfd6M89r9PHAmkCfm8yUM9bTbf5YGdd/XjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501668},"main":"dist/geojson-vt.js","type":"module","unpkg":"dist/geojson-vt.js","module":"dist/geojson-vt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/geojson-vt.mjs","default":"./dist/geojson-vt.js"}},"gitHead":"27ca0d122e21f6681a188164bc63779ac67d83f9","scripts":{"docs":"typedoc && mkdir -p docs/debug && cp -r debug/* docs/debug && find docs/debug -name '*.html' -exec sed -i 's|../dist/geojson-vt-dev.js|https://unpkg.com/@maplibre/geojson-vt@latest/dist/geojson-vt.js|g' {} +","lint":"eslint","test":"vitest","bench":"tsx bench/benchmark.ts","build":"rollup -c && tsc -p tsconfig.declaration.json","start":"npm run watch","watch":"rollup -cw","coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"kdbush":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","eslint":"^10.0.3","rollup":"^4.59.0","vitest":"^4.0.17","typedoc":"^0.28.17","benchmark":"^2.1.4","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/geojson":"^7946.0.16","@types/benchmark":"^2.1.5","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.18","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_6.0.2_1773352148006_0.14926230820786413","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"@maplibre/geojson-vt","version":"6.0.3","keywords":["spatial","geojson","tiles","geometry"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"@maplibre/geojson-vt@6.0.3","maintainers":[{"name":"wayofthefuture","email":"ryan@scully.biz"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"mwilsnd","email":"mwilsnd@gmail.com"},{"name":"commanderstorm","email":"elsinga@fs.tum.de"},{"name":"nyurik","email":"yuriastrakhan@gmail.com"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"1167caa068468b39989e8be272e3200831de7bab","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-6.0.3.tgz","fileCount":70,"integrity":"sha512-tJ8df2SAIacER7pWTiSlDjIULBBAfZnzAURvWb1d8kVzx/pmSJcG0L2p0DTAB6nEu8Lmsx5zAc8JFDcs2DTwaw==","signatures":[{"sig":"MEUCIEDBJ64Gyp/B2RnsdJPyGQjWZ5towgMPzDZ6irImps7uAiEArWTis4Eu6IF64TEFp3XZQ5VhX9ccCGtZcBaE9UrTg/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@6.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503620},"main":"dist/geojson-vt.js","type":"module","unpkg":"dist/geojson-vt.js","module":"dist/geojson-vt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/geojson-vt.mjs","default":"./dist/geojson-vt.js"}},"gitHead":"36fd8b80a35110e40d04a41acb3e40dc785e8e87","scripts":{"docs":"typedoc && mkdir -p docs/debug && cp -r debug/* docs/debug && find docs/debug -name '*.html' -exec sed -i 's|../dist/geojson-vt-dev.js|https://unpkg.com/@maplibre/geojson-vt@latest/dist/geojson-vt.js|g' {} +","lint":"eslint","test":"vitest","bench":"tsx bench/benchmark.ts","build":"rollup -c && tsc -p tsconfig.declaration.json","start":"npm run watch","watch":"rollup -cw","coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"kdbush":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","eslint":"^10.0.3","rollup":"^4.59.0","vitest":"^4.0.17","typedoc":"^0.28.17","benchmark":"^2.1.4","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/geojson":"^7946.0.16","@types/benchmark":"^2.1.5","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.18","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_6.0.3_1773651022124_0.09844646904229193","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@maplibre/geojson-vt","version":"6.0.4","keywords":["spatial","geojson","tiles","geometry"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"@maplibre/geojson-vt@6.0.4","maintainers":[{"name":"wayofthefuture","email":"ryan@scully.biz"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"mwilsnd","email":"mwilsnd@gmail.com"},{"name":"commanderstorm","email":"elsinga@fs.tum.de"},{"name":"nyurik","email":"yuriastrakhan@gmail.com"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"f028fa633594c067b4c24030c1c282c0dd6cc835","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-6.0.4.tgz","fileCount":70,"integrity":"sha512-HYv3POhMRCdhP3UPPATM/hfcy6/WuVIf5FKboH8u/ZuFMTnAIcSVlq5nfOqroLokd925w2QtE7YwquFOIacwVQ==","signatures":[{"sig":"MEQCIHpoJ0OZU7zTvTyCqVw4Hm3Eazer4S1NEgr8wqtVmIuTAiA2xmF276nurl3GeR5P0SHKXdh+Q2WRuky2OmIQ9mu/zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503110},"main":"dist/geojson-vt.js","type":"module","unpkg":"dist/geojson-vt.js","module":"dist/geojson-vt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/geojson-vt.mjs","default":"./dist/geojson-vt.js"}},"gitHead":"52c6d357ac7ee660079923e0a5d4a5918fce9f60","scripts":{"docs":"typedoc && mkdir -p docs/debug && cp -r debug/* docs/debug && find docs/debug -name '*.html' -exec sed -i 's|../dist/geojson-vt-dev.js|https://unpkg.com/@maplibre/geojson-vt@latest/dist/geojson-vt.js|g' {} +","lint":"eslint","test":"vitest","bench":"tsx bench/benchmark.ts","build":"rollup -c && tsc -p tsconfig.declaration.json","start":"npm run watch","watch":"rollup -cw","coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"kdbush":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","eslint":"^10.0.3","rollup":"^4.59.0","vitest":"^4.0.17","typedoc":"^0.28.17","benchmark":"^2.1.4","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/geojson":"^7946.0.16","@types/benchmark":"^2.1.5","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_6.0.4_1773859031162_0.1837384637735895","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@maplibre/geojson-vt","version":"6.0.5","keywords":["spatial","geojson","tiles","geometry"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"@maplibre/geojson-vt@6.0.5","maintainers":[{"name":"wayofthefuture","email":"ryan@scully.biz"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"mwilsnd","email":"mwilsnd@gmail.com"},{"name":"commanderstorm","email":"elsinga@fs.tum.de"},{"name":"nyurik","email":"yuriastrakhan@gmail.com"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"9772c7c717f0f6bdf0abfb433f496bc3cc198cba","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-6.0.5.tgz","fileCount":70,"integrity":"sha512-D5jlCm81xpwFkDzN5Kz8qNgz73spg54o6KU+SXu6FTK2nmNvz6glQgTa/x0J9uQbiExcuMagTUaHWiGnDr51Wg==","signatures":[{"sig":"MEUCIQD5a29eF45x2xNkfByY7k8jx5ytzGvdXy0PGPBadnWDjgIgKFRKAYhGV4gC1mr8OG470xBM1sZiPG9WJMVdpnj+Je0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@6.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511764},"main":"dist/geojson-vt.js","type":"module","unpkg":"dist/geojson-vt.js","module":"dist/geojson-vt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/geojson-vt.mjs","default":"./dist/geojson-vt.js"}},"gitHead":"c365ead98b7e579e7d29ae3e958f438eb5e5bdb5","scripts":{"docs":"typedoc && mkdir -p docs/debug && cp -r debug/* docs/debug && find docs/debug -name '*.html' -exec sed -i 's|../dist/geojson-vt-dev.js|https://unpkg.com/@maplibre/geojson-vt@latest/dist/geojson-vt.js|g' {} +","lint":"eslint","test":"vitest","bench":"tsx bench/benchmark.ts && tsx --expose-gc bench/memory-bench.ts","build":"rollup -c && tsc -p tsconfig.declaration.json","start":"npm run watch","watch":"rollup -cw","coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"kdbush":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","eslint":"^10.2.0","rollup":"^4.60.1","vitest":"^4.0.17","typedoc":"^0.28.18","benchmark":"^2.1.4","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/geojson":"^7946.0.16","@types/benchmark":"^2.1.5","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.2","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_6.0.5_1775976666456_0.12553790880045756","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@maplibre/geojson-vt","version":"6.1.0","keywords":["spatial","geojson","tiles","geometry"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"@maplibre/geojson-vt@6.1.0","maintainers":[{"name":"wayofthefuture","email":"ryan@scully.biz"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"mwilsnd","email":"mwilsnd@gmail.com"},{"name":"commanderstorm","email":"elsinga@fs.tum.de"},{"name":"nyurik","email":"yuriastrakhan@gmail.com"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"c59a2b63a90e6214b2095358837b60f46c172e95","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-6.1.0.tgz","fileCount":73,"integrity":"sha512-2eIY4gZxeKIVOZVNkAMb+5NgXhgsMQpOveTQAvnp53LYqHGJZDidk7Ew0Tged9PThidpbS+NFTh0g4zivhPDzQ==","signatures":[{"sig":"MEUCIQDXhCul+o/pIx3uhzIDnKDzC+zWB7zI9PpwEF76+Gdc5gIgDTyWUhce/vwRPvciMtwGjp6Lv0MFEzC186Y128MtlOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518430},"main":"dist/geojson-vt.js","type":"module","unpkg":"dist/geojson-vt.js","module":"dist/geojson-vt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/geojson-vt.mjs","default":"./dist/geojson-vt.js"}},"gitHead":"ec36d07fa6a809690b232ff759127ac96915f080","scripts":{"docs":"typedoc && mkdir -p docs/debug && cp -r debug/* docs/debug && find docs/debug -name '*.html' -exec sed -i 's|../dist/geojson-vt-dev.js|https://unpkg.com/@maplibre/geojson-vt@latest/dist/geojson-vt.js|g' {} +","lint":"eslint","test":"vitest","bench":"tsx bench/benchmark.ts && tsx --expose-gc bench/memory-bench.ts","build":"rollup -c && tsc -p tsconfig.declaration.json","start":"npm run watch","watch":"rollup -cw","coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"kdbush":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tslib":"^2.8.1","eslint":"^10.2.0","rollup":"^4.60.1","vitest":"^4.0.17","typedoc":"^0.28.18","benchmark":"^2.1.4","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/geojson":"^7946.0.16","@types/benchmark":"^2.1.5","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.1.2","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_6.1.0_1776013197390_0.639041248766667","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@maplibre/geojson-vt","version":"6.1.1","keywords":["spatial","geojson","tiles","geometry"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"@maplibre/geojson-vt@6.1.1","maintainers":[{"name":"wayofthefuture","email":"ryan@scully.biz"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"mwilsnd","email":"mwilsnd@gmail.com"},{"name":"commanderstorm","email":"elsinga@fs.tum.de"},{"name":"nyurik","email":"yuriastrakhan@gmail.com"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"25a032435b4ce2236ea0ba911aff5fb6d5454fc1","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-6.1.1.tgz","fileCount":76,"integrity":"sha512-FVMOcmSP/yqol45t7StApEyTL5/vmqBCuFhH9n+fFuINenhaX+YgHHIt1yJ86S8kln3uJLcMvmEU2cfn6E2eCQ==","signatures":[{"sig":"MEUCIQC21ud2qnhLKnPQecD3Bfw7BPzBQ3PsyKGTztT9q9IenQIgM3PCxFWwyTLvObtlMwnUW+SG00s6SobLGp2wY8kKv+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485824},"main":"dist/geojson-vt.js","type":"module","unpkg":"dist/geojson-vt.js","module":"dist/geojson-vt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/geojson-vt.mjs","default":"./dist/geojson-vt.js"}},"gitHead":"29773b517d5816c7651bec83ec4bccd15d534e72","scripts":{"docs":"typedoc && mkdir -p docs/debug && cp -r debug/* docs/debug && find docs/debug -name '*.html' -exec sed -i 's|../dist/geojson-vt-dev.js|https://unpkg.com/@maplibre/geojson-vt@latest/dist/geojson-vt.js|g' {} +","lint":"eslint","test":"vitest","bench":"tsx bench/benchmark.ts && tsx --expose-gc bench/memory-bench.ts","build":"rolldown -c && tsc -p tsconfig.declaration.json","start":"npm run watch","watch":"rolldown -cw","coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"kdbush":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","eslint":"^10.6.0","vitest":"^4.1.9","typedoc":"^0.28.19","rolldown":"^1.1.3","benchmark":"^2.1.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/geojson":"^7946.0.16","@types/benchmark":"^2.1.5","typescript-eslint":"^8.62.1","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_6.1.1_1782768236729_0.8257635543135764","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"@maplibre/geojson-vt","version":"6.1.2","keywords":["spatial","geojson","tiles","geometry"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"@maplibre/geojson-vt@6.1.2","maintainers":[{"name":"wayofthefuture","email":"ryan@scully.biz"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"mwilsnd","email":"mwilsnd@gmail.com"},{"name":"commanderstorm","email":"elsinga@fs.tum.de"},{"name":"nyurik","email":"yuriastrakhan@gmail.com"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"ef0b8ea383b7ca7ca9b92ba18d121e084c0f0679","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-6.1.2.tgz","fileCount":76,"integrity":"sha512-2ZYhobdAY+y4/P/z1xe0698165LywD0yDdWugdu3NRUrajgVWut+tLkcz7i/RJguMTURwK7gxwmwYMFJbgbQFw==","signatures":[{"sig":"MEUCIF+JyIowv7IShGKpFmdq7GrH9RamuEzv+bxAPQeg00PSAiEAgpE9WP0RMEpmjPimFc11pP+DnDgR1UWuMLeRXd+kKZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGhro0P4p2Uc1ZHZAnzZGwdPa9HmveEBiny2NchCi1KwAiEApiOj5TYjlAsTT6GRpa4TPvKUJENowJjiT7RigiK8N5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@6.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487867},"main":"dist/geojson-vt.js","type":"module","unpkg":"dist/geojson-vt.js","module":"dist/geojson-vt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/geojson-vt.mjs","default":"./dist/geojson-vt.js"}},"gitHead":"78c440c3f0f49d4475e66bb5b9afec767397f00e","scripts":{"docs":"typedoc && mkdir -p docs/debug && cp -r debug/* docs/debug && find docs/debug -name '*.html' -exec sed -i 's|../dist/geojson-vt-dev.js|https://unpkg.com/@maplibre/geojson-vt@latest/dist/geojson-vt.js|g' {} +","lint":"eslint","test":"vitest","bench":"tsx bench/benchmark.ts && tsx --expose-gc bench/memory-bench.ts","build":"rolldown -c && tsc -p tsconfig.declaration.json","start":"npm run watch","watch":"rolldown -cw","coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"kdbush":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","eslint":"^10.11.0","vitest":"^5.0.3","typedoc":"^0.28.20","rolldown":"^1.2.12","benchmark":"^2.1.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.3","@types/geojson":"^7946.0.16","@types/benchmark":"^2.1.5","typescript-eslint":"^8.71.0","@vitest/coverage-v8":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_6.1.2_1791136531551_0.886419820391144","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@maplibre/geojson-vt","version":"6.2.0","keywords":["spatial","geojson","tiles","geometry"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"@maplibre/geojson-vt@6.2.0","maintainers":[{"name":"wayofthefuture","email":"ryan@scully.biz"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"mwilsnd","email":"mwilsnd@gmail.com"},{"name":"commanderstorm","email":"elsinga@fs.tum.de"},{"name":"nyurik","email":"yuriastrakhan@gmail.com"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"97125e3444b61a448509c792c70bf8517bb7dd11","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-6.2.0.tgz","fileCount":76,"integrity":"sha512-r24Cj+32JFQG4tscFoXpVreNJRqMmP2PxDNRaU89SyDJKKC3SWTEuEUgf76JhGdR7uRv6LAr7bcOE4GWWUfmGw==","signatures":[{"sig":"MEYCIQDC+JpvbQ75x6wcLYkfD3jg9EOQorQf/Nxu5N3LnDiiPgIhAPQ4ehir1tnbUB0aA9uejWxo+73A1aQpQMyLTB/SOKXc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCPB2Z2eAbIvC4pud8+nVo9FuRlwo31TXdaOLWu+fGKLAIgCfEntOnmdVcux2sFb1AdLH2/RGPHSuqNQsDTEy5QFFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553066},"main":"dist/geojson-vt.js","type":"module","unpkg":"dist/geojson-vt.js","module":"dist/geojson-vt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/geojson-vt.mjs","default":"./dist/geojson-vt.js"}},"gitHead":"2258955e4c318432dd25d29196c5bdd5bd6ca49a","scripts":{"docs":"typedoc && mkdir -p docs/debug && cp -r debug/* docs/debug && find docs/debug -name '*.html' -exec sed -i 's|../dist/geojson-vt-dev.js|https://unpkg.com/@maplibre/geojson-vt@latest/dist/geojson-vt.js|g' {} +","lint":"eslint","test":"vitest","bench":"tsx bench/benchmark.ts && tsx --expose-gc bench/memory-bench.ts","build":"rolldown -c && tsc -p tsconfig.declaration.json","start":"npm run watch","watch":"rolldown -cw","coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"kdbush":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","eslint":"^10.12.0","vitest":"^5.0.3","typedoc":"^0.28.20","rolldown":"^1.2.13","benchmark":"^2.1.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.5","@types/geojson":"^7946.0.16","@types/benchmark":"^2.1.5","typescript-eslint":"^8.71.1","@vitest/coverage-v8":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_6.2.0_1791974185478_0.39389775745749","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@maplibre/geojson-vt","version":"6.3.0","keywords":["spatial","geojson","tiles","geometry"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"@maplibre/geojson-vt@6.3.0","maintainers":[{"name":"wayofthefuture","email":"ryan@scully.biz"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"},{"name":"mwilsnd","email":"mwilsnd@gmail.com"},{"name":"commanderstorm","email":"elsinga@fs.tum.de"},{"name":"nyurik","email":"yuriastrakhan@gmail.com"}],"homepage":"https://github.com/maplibre/geojson-vt#readme","bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"dist":{"shasum":"468783ab2726b678751f20e9ac0766ac6ee375a5","tarball":"https://registry.npmjs.org/@maplibre/geojson-vt/-/geojson-vt-6.3.0.tgz","fileCount":79,"integrity":"sha512-3Zw2jsU9pIJG3G2CQFbLjWj2MlAHodhD7cSY+15iywUuLmmkgzcKRnueVRZ4AcC/5wOtfhidcJAAzBpoBNs3Xg==","signatures":[{"sig":"MEUCIQDJqcsk31xuufuzuANWqzgpRedlqx7R6Jpdjc9ZCSn4tgIgHdhe/MGkmknkTNY4A0ECn/QgUMgLOsfC7MwVbU6wbX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6T4JrVcGtxpS8F6FXV+XHsKztfW5BBx/TM1iHmxe3dgIgU4yCMWEUL0RwYfCK/Fs2P8ojssLl00Uwxv8QowDA6fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@maplibre%2fgeojson-vt@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":597991},"main":"dist/geojson-vt.js","type":"module","unpkg":"dist/geojson-vt.js","module":"dist/geojson-vt.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/geojson-vt.mjs","default":"./dist/geojson-vt.js"}},"gitHead":"7d8ae161398e7eaccf5804f32f2cb72e19d17c59","scripts":{"docs":"typedoc && mkdir -p docs/debug && cp -r debug/* docs/debug && find docs/debug -name '*.html' -exec sed -i 's|../dist/geojson-vt-dev.js|https://unpkg.com/@maplibre/geojson-vt@latest/dist/geojson-vt.js|g' {} +","lint":"eslint","test":"vitest","bench":"tsx bench/benchmark.ts && tsx --expose-gc bench/memory-bench.ts","build":"rolldown -c && tsc -p tsconfig.declaration.json","start":"npm run watch","watch":"rolldown -cw","coverage":"vitest run --coverage","prepublishOnly":"npm run test && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ead78f66-3557-4f13-8d00-ad77921757b2"}},"jsdelivr":"dist/geojson-vt.js","repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"_npmVersion":"11.6.2","description":"Slice GeoJSON data into vector tiles efficiently","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"kdbush":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","eslint":"^10.12.0","vitest":"^5.0.3","typedoc":"^0.28.20","rolldown":"^1.2.13","benchmark":"^2.1.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.5","@types/geojson":"^7946.0.16","@types/benchmark":"^2.1.5","typescript-eslint":"^8.71.1","@vitest/coverage-v8":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geojson-vt_6.3.0_1792153099534_0.6490744020594692","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-12-22T19:03:10.249Z","modified":"2026-10-25T22:51:10.536Z","5.0.0":"2025-12-22T19:03:10.491Z","5.0.1":"2025-12-22T22:16:10.777Z","5.0.2":"2026-01-21T19:37:15.497Z","5.0.3":"2026-01-21T21:49:21.431Z","5.0.4":"2026-01-22T06:29:43.888Z","6.0.0":"2026-02-24T21:54:49.298Z","6.0.1":"2026-02-25T20:53:25.650Z","6.0.2":"2026-03-12T21:49:08.156Z","6.0.3":"2026-03-16T08:50:22.300Z","6.0.4":"2026-03-18T18:37:11.397Z","6.0.5":"2026-04-12T06:51:06.601Z","6.1.0":"2026-04-12T16:59:57.585Z","6.1.1":"2026-06-29T21:23:56.877Z","6.1.2":"2026-10-04T17:55:31.635Z","6.2.0":"2026-10-14T10:36:25.572Z","6.3.0":"2026-10-16T12:18:19.674Z"},"bugs":{"url":"https://github.com/maplibre/geojson-vt/issues"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","homepage":"https://github.com/maplibre/geojson-vt#readme","keywords":["spatial","geojson","tiles","geometry"],"repository":{"url":"git+https://github.com/maplibre/geojson-vt.git","type":"git"},"description":"Slice GeoJSON data into vector tiles efficiently","maintainers":[{"email":"ryan@scully.biz","name":"wayofthefuture"},{"email":"harel.mazor@gmail.com","name":"harelmazor"},{"email":"board@maplibre.org","name":"maplibreorg"},{"email":"birk.skyum@pm.me","name":"birkskyum"},{"email":"elsinga@fs.tum.de","name":"commanderstorm"},{"email":"sargun.vohra@gmail.com","name":"sargunv"},{"email":"yuriastrakhan@gmail.com","name":"nyurik"}],"readme":"<p align=\"center\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://maplibre.org/img/maplibre-logos/maplibre-logo-for-dark-bg.svg\">\n    <source media=\"(prefers-color-scheme: light)\" srcset=\"https://maplibre.org/img/maplibre-logos/maplibre-logo-for-light-bg.svg\">\n    <img alt=\"MapLibre Logo\" src=\"https://maplibre.org/img/maplibre-logos/maplibre-logo-for-light-bg.svg\" width=\"200\">\n  </picture>\n</p>\n\n## geojson-vt &mdash; GeoJSON Vector Tiles\n\nA highly efficient JavaScript library for **slicing GeoJSON data into vector tiles on the fly**,\nprimarily designed to enable rendering and interacting with large geospatial datasets\non the browser side (without a server).\n\nCreated to power GeoJSON in [MapLibre GL JS](https://github.com/maplibre/maplibre-gl-js),\nbut can be useful in other visualization platforms\nlike [Leaflet](https://github.com/Leaflet/Leaflet), [OpenLayers](https://openlayers.org/) and [d3](https://github.com/mbostock/d3),\nas well as Node.js server applications.\n\nResulting tiles conform to the JSON equivalent\nof the [vector tile specification](https://github.com/mapbox/vector-tile-spec/).\nTo make data rendering and interaction fast, the tiles are simplified,\nretaining the minimum level of detail appropriate for each zoom level\n(simplifying shapes, filtering out tiny polygons and polylines).\n\n### Demo\n\nHere's **geojson-vt** action in [MapLibre GL JS](https://github.com/maplibre/maplibre-gl-js),\ndynamically loading a 100Mb US zip codes GeoJSON with 5.4 million points:\n\n![](https://cloud.githubusercontent.com/assets/25395/5360312/86028d8e-7f91-11e4-811f-87f24acb09ca.gif)\n\nThere's a convenient [debug page](http://maplibre.org/geojson-vt/debug/) to test out **geojson-vt** on different data.\nJust drag any GeoJSON on the page, watching the console.\n\n![](https://cloud.githubusercontent.com/assets/25395/5363235/41955c6e-7fa8-11e4-9575-a66ef54cb6d9.gif)\n\n### Usage\n\n```js\n// build an initial index of tiles\nvar tileIndex = new GeoJSONVT(geoJSON);\n\n// request a particular tile\nvar features = tileIndex.getTile(z, x, y).features;\n\n// show an array of tile coordinates created so far\nconsole.log(tileIndex.tileCoords); // [{z: 0, x: 0, y: 0}, ...]\n```\n\n### Options\n\nYou can fine-tune the results with an options object,\nalthough the defaults are sensible and work well for most use cases.\n\n```js\nvar tileIndex = new GeoJSONVT(data, {\n\tmaxZoom: 14,  // max zoom to preserve detail on; can't be higher than 24\n\ttolerance: 3, // simplification tolerance (higher means simpler)\n\textent: 4096, // tile extent (both width and height)\n\tbuffer: 64,   // tile buffer on each side\n\tdebug: 0,     // logging level (0 to disable, 1 or 2)\n\tlineMetrics: false, // whether to enable line metrics tracking for LineString/MultiLineString features\n\tpromoteId: null,    // name of a feature property to promote to feature.id. Cannot be used with `generateId`\n\tgenerateId: false,  // whether to generate feature ids. Cannot be used with `promoteId`\n\tupdateable: false,  // whether the tile index can be updated (with the caveat of a stored simplified copy)\n\tcoordinates: 'lngLat', // 'lngLat', projected with web mercator, or 'unitSquare', x and y from 0 to 1 taken as they are\n\twrap: true,            // whether the world wraps around the antimeridian\n\tindexMaxZoom: 5,       // max zoom in the initial tile index\n\tindexMaxPoints: 100000 // max number of points per tile in the index\n});\n```\n\nBy default, tiles at zoom levels above `indexMaxZoom` are generated on the fly, but you can pre-generate all possible tiles for `data` by setting `indexMaxZoom` and `maxZoom` to the same value, setting `indexMaxPoints` to `0`, and then accessing the resulting tile coordinates from the `tileCoords` property of `tileIndex`.\n\nThe `promoteId` and `generateId` options ignore existing `id` values on the feature objects.\n\nWith `coordinates: 'unitSquare'`, positions are x and y from 0 to 1 across the square tile 0/0/0 covers, y growing downward, instead of lng/lat, for data in another projection. They are taken as they are, neither projected nor clamped, and `getData` and the cluster methods return them in the same square.\n\nWith `wrap: false`, the world is that square and ends at its edges. Nothing is copied across the antimeridian, features are cut at the tile buffer around the square, points outside it are left out of the clusters, and `getTile` returns `null` for tiles outside it. A map projection that is not repeated around the world, for example, uses `coordinates: 'unitSquare'` and `wrap: false`.\n\n`coordinates` and `wrap` are experimental, so they can still change in a minor release.\n\nGeoJSON-VT only operates on zoom levels up to 24.\n\n### Update\n\nFor incremental updates to the tile index, you can use `updateData` to change features without having to recreate a fresh index. `updateData` takes a diff object as a parameter with the following properties:\n\n```js\nvar diff = {\n    removeAll: false,             // set to true to clear all features\n    remove: ['id1', 'id2'],       // array of feature ids to remove\n    add: [feature1, feature2],    // array of GeoJSON features to add\n    update: [                     // array of feature update objects\n        {\n            id: 'feature1',                           // required - id of feature to update\n            newGeometry: {type: 'Point', ...},        // new geometry for the feature\n            removeAllProperties: false,               // remove all properties\n            removeProperties: ['prop1', 'prop2'],     // array of property keys to remove\n            addOrUpdateProperties: [                  // array of properties to add/update\n                {key: 'name', value: 'New Name'},\n                {key: 'population', value: 5000}\n            ]\n        }\n    ]\n};\n\ntileIndex.updateData(diff);\n```\n\nAll properties in the diff are optional, but at least one operation should be specified. Remove operations are applied before add/update operations.\n\nTo use `updateData`, the index must be created with the `updateable: true` option.\n\n### Install\n\nInstall using NPM (`npm install @maplibre/geojson-vt`), then:\n\n```js\nimport {GeoJSONVT} from '@maplibre/geojson-vt';\n```\n\n### Getting Involved\n\nJoin the #maplibre slack channel at OSMUS: get an invite at https://slack.openstreetmap.us/\n","readmeFilename":"README.md"}