{"_id":"@mapbox/tilebelt","_rev":"294-7723c54c9c2991173cc29f6eb8e682ee","name":"@mapbox/tilebelt","dist-tags":{"dev":"2.0.0-dev.1","latest":"2.0.3"},"versions":{"1.0.1":{"name":"@mapbox/tilebelt","version":"1.0.1","keywords":["tile","map","geojson"],"author":{"name":"morganherlocker"},"license":"MIT","_id":"@mapbox/tilebelt@1.0.1","maintainers":[{"name":"tmcw","email":"tom@macwright.org"}],"homepage":"https://github.com/mapbox/tilebelt","bugs":{"url":"https://github.com/mapbox/tilebelt/issues"},"dist":{"shasum":"d57a1c4a5445e928dad720a828389a0a69db8818","tarball":"https://registry.npmjs.org/@mapbox/tilebelt/-/tilebelt-1.0.1.tgz","integrity":"sha512-62FkRJcrvxjH4FaqM8ePdK4TM9XcNkghaGlFnbdLbOgjk0FfQ5Pqr3QZkOOpuOLxMRMOsWsZfL3AcffiPCYBJQ==","signatures":[{"sig":"MEYCIQD8mTmE6s9RMkCTz4atpqiDT5O1jdV4v6FeZPE78YjYigIhALTgzLPhwhLOXyN5YzCep1vZ2hCBG1KzrdVrPTGtS8TI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d57a1c4a5445e928dad720a828389a0a69db8818","gitHead":"30537dbf4d22d823e534ec0272af748a6b3843ec","scripts":{"test":"eslint *.js && tap test.js --cov","bench":"node bench.js"},"_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"repository":{"url":"git+https://github.com/mapbox/tilebelt.git","type":"git"},"_npmVersion":"4.0.2","description":"simple tile utilities","directories":{},"_nodeVersion":"4.6.2","dependencies":{},"devDependencies":{"tap":"^1.3.4","eslint":"^1.3.1","benchmark":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tilebelt-1.0.1.tgz_1480711299084_0.06478878273628652","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"@mapbox/tilebelt","version":"1.0.2","keywords":["tile","map","geojson"],"author":{"name":"morganherlocker"},"license":"MIT","_id":"@mapbox/tilebelt@1.0.2","maintainers":[{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"}],"homepage":"https://github.com/mapbox/tilebelt","bugs":{"url":"https://github.com/mapbox/tilebelt/issues"},"dist":{"shasum":"32936c3acad3ea3e669bb083a598bcc7d74b4ec9","tarball":"https://registry.npmjs.org/@mapbox/tilebelt/-/tilebelt-1.0.2.tgz","fileCount":7,"integrity":"sha512-tGJN2VIgWrXqBTPIxFVklklIpcy6ss8W5ouq+cjNLXPXFraRaDR4Ice+5Q8/uLX+6aH23lWBMydOIn8PcdVcpA==","signatures":[{"sig":"MEYCIQD/SqW2gh8XYkvm1aVEa2CFSCw1Bx03DWJxBOmtEbfjFAIhANYiTcmP74kXYOLeCJ2T/idbsaeSCOZoPi481LPCINJU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWjznCRA9TVsSAnZWagAAH64P/A71zFYF9D18AwILeMxQ\nnSrH3/snReQg/SPR6ao7Y7mQoRrAZs1YYTMdTRFxjjPyylk+XymQBEHCI2vk\nvdjh9mYulXn8RljhqZR2NDiXiRmGeS/hU+X4yB+OXQiaARlGDQFYMU0adt6U\nYDuhgKZc0u1l+c0r7rIYi1onxadK1bqOHwL4RYrxMJFxZBPktyrL2WEeoJXy\njBcTZ0++rYlA8Vf/TYkEBe+7YapZZUvnjcCkhWa5T1MtyBA9azb8hlmEfqLl\nQHbGrn7X4zCzJxdoLxukmN+wLJg0s1SB/2uLrB67X3vQKUcLIBbEzoOrXU1h\ncwHmsOoM+UaCe6BI32c4iBWTmmDnwpMUhcF4KDS9QmxLc1vZGVczPTj4DeeH\nZBZzIimyYqVSWSZ3+U2sVQU4trDxh9/mpOUjddmzZtue9srt+KUZKVu/z0hn\n+7bnBVCZMieBn0e0v1KrS4bNyY9a1+rx0qD7g0porekT6t72m+QpViPL8qug\nLfiXLGBfs+tuxDrRUP2hzZxMsSbEmHswobVzDaPnPIjJKQW0X+GB1u9q9qPh\nldhxzvdgJWnKeD9tYqGJGvd2hf/qOCSe6+aZtKWm1XDnCTV5pt0+oTZhKZiy\nGHZPPt3rseD7kPqe1eiXWkXXc8Sx6BZFs2Jdmauo20lMIr4mhz3QNAF1VhOq\nl+aM\r\n=IKMM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"876af65cfc68f152aeed2e514289e401c5d95196","scripts":{"test":"eslint *.js && tape test.js","bench":"node bench.js"},"_npmUser":{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},"repository":{"url":"git+https://github.com/mapbox/tilebelt.git","type":"git"},"_npmVersion":"6.14.7","description":"simple tile utilities","directories":{},"_nodeVersion":"10.22.0","dependencies":{},"eslintConfig":{"extends":"mourner"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.0.1","eslint":"^7.8.1","benchmark":"~2.1.4","eslint-config-mourner":"~2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tilebelt_1.0.2_1599749351180_0.5169398600663382","host":"s3://npm-registry-packages"}},"2.0.0-dev.1":{"name":"@mapbox/tilebelt","version":"2.0.0-dev.1","keywords":["tile","map","geojson"],"author":{"name":"morganherlocker"},"license":"MIT","_id":"@mapbox/tilebelt@2.0.0-dev.1","maintainers":[{"name":"mbx-npm-ci-production","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"mbx-npm-ci-staging","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"mbx-npm-advanced-actions-production","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"},{"name":"mbx-npm-advanced-actions-staging","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"mbx-npm-07-production","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"mbx-npm-06-production","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"mbx-npm-04-production","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"mbx-npm-03-production","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"mbx-npm-01-production","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"mbx-npm-02-staging","email":"yannick.meeus@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"}],"homepage":"https://github.com/mapbox/tilebelt","bugs":{"url":"https://github.com/mapbox/tilebelt/issues"},"dist":{"shasum":"ac313740653a333464472eb7b8bd450a312262a6","tarball":"https://registry.npmjs.org/@mapbox/tilebelt/-/tilebelt-2.0.0-dev.1.tgz","fileCount":13,"integrity":"sha512-fGNz89qoSn3iJgepc1kP7HBCbcRxp0eJSF8LTHuiAgGIdq1HK/h5D4lbVXdudyMB3ed2XQQ3YHL2mjrXmit0wg==","signatures":[{"sig":"MEUCIQCFEqdZVH8SdhfGZRPGAaG3SOeW25DoGzUIT3esxubI7gIgGsWLO1KmBk8zhPN2RKAxeJuub73GQYGFgmnngQvF+84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42868},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3f0e351803c3fc411893aca672184ad0c0ae4179","scripts":{"test":"vitest --config ./vitest.config.ts --coverage run","bench":"ts-node test/bench.ts","build":"tsc -p .","format":"npx prettier src test --write --single-quote","prepublishOnly":"npm run build"},"_npmUser":{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},"repository":{"url":"git+https://github.com/mapbox/tilebelt.git","type":"git"},"_npmVersion":"10.8.2","description":"simple tile utilities","directories":{},"_nodeVersion":"20.12.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.1","ts-node":"^10.9.2","typescript":"^5.6.2","benchmarkify":"^4.0.0","@types/geojson":"^7946.0.14","@vitest/coverage-v8":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tilebelt_2.0.0-dev.1_1727908209485_0.5280728967970156","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@mapbox/tilebelt","version":"2.0.0","keywords":["tile","map","geojson"],"author":{"name":"morganherlocker"},"license":"MIT","_id":"@mapbox/tilebelt@2.0.0","maintainers":[{"name":"mbx-npm-ci-production","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"mbx-npm-ci-staging","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"mbx-npm-advanced-actions-production","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"},{"name":"mbx-npm-advanced-actions-staging","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"mbx-npm-07-production","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"mbx-npm-06-production","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"mbx-npm-04-production","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"mbx-npm-03-production","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"mbx-npm-01-production","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"mbx-npm-02-staging","email":"yannick.meeus@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"}],"homepage":"https://github.com/mapbox/tilebelt","bugs":{"url":"https://github.com/mapbox/tilebelt/issues"},"dist":{"shasum":"e3c2d29853beeb532efc729711e53daa8f004894","tarball":"https://registry.npmjs.org/@mapbox/tilebelt/-/tilebelt-2.0.0.tgz","fileCount":13,"integrity":"sha512-5cWVBo5vLcAj6l+qUE+0QGOWD7vNVfH2rQX9MuFya2+rIQ0ApePcNXOH4ij/8lPMzl7QIkI6jWR8tjIQB0KC6g==","signatures":[{"sig":"MEUCIB0rbQAGyeJbi5/a2oTYbDTml/y7EMu+4ywWXiaojEzUAiEAk/VNxYks3elj9QC6EW6pe+d83ucOLmjHWhemBIyIRq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42862},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1bc6cd39007cd192b1915dc990268ed8347676df","scripts":{"test":"vitest --config ./vitest.config.ts --coverage run","bench":"ts-node test/bench.ts","build":"tsc -p .","format":"npx prettier src test --write --single-quote","prepublishOnly":"npm run build"},"_npmUser":{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},"repository":{"url":"git+https://github.com/mapbox/tilebelt.git","type":"git"},"_npmVersion":"10.8.2","description":"simple tile utilities","directories":{},"_nodeVersion":"20.12.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","ts-node":"^10.9.2","typescript":"^5.6.2","benchmarkify":"^4.0.0","@types/geojson":"^7946.0.14","@vitest/coverage-v8":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tilebelt_2.0.0_1727908434484_0.043683517746501366","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@mapbox/tilebelt","version":"2.0.1","keywords":["tile","map","geojson"],"author":{"name":"morganherlocker"},"license":"MIT","_id":"@mapbox/tilebelt@2.0.1","maintainers":[{"name":"mbx-npm-ci-production","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"mbx-npm-ci-staging","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"mbx-npm-advanced-actions-production","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"},{"name":"mbx-npm-advanced-actions-staging","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"mbx-npm-07-production","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"mbx-npm-06-production","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"mbx-npm-04-production","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"mbx-npm-03-production","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"mbx-npm-01-production","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"mbx-npm-02-staging","email":"yannick.meeus@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"}],"homepage":"https://github.com/mapbox/tilebelt","bugs":{"url":"https://github.com/mapbox/tilebelt/issues"},"dist":{"shasum":"f97a27d2db61f8c5437562f1309264301c11fb8a","tarball":"https://registry.npmjs.org/@mapbox/tilebelt/-/tilebelt-2.0.1.tgz","fileCount":9,"integrity":"sha512-bd3WIqyR/5e2v7BvE4jtB3tWKNB0xaMisiLKoEPiBtAR8LGnNARmiRo9oN53P9ivCeYKvaf3eptjyC4zvGSYPA==","signatures":[{"sig":"MEUCIQDbGWJRh/+r+U4ynVQrIr2bDQ9ZNaYh1PQkCKpxrztyQwIgfn9pSZAzHW8Dvv2vGPNwKuTemUa3dWG2AwlP7dmt8JA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52208},"type":"module","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"72fb86caf137af108b767b79b768c5c550b4553c","scripts":{"test":"vitest --config ./vitest.config.ts --coverage run","bench":"ts-node test/bench.ts","build":"npm run clean && npm run build-cjs && npm run build-esm","clean":"rm -rf ./dist","format":"npx prettier src test --write --single-quote","build-cjs":"tsc -p . --module commonjs --outDir ./dist/cjs && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","build-esm":"tsc -p . --module nodenext --outDir ./dist/esm && echo '{\"type\": \"module\"}' > ./dist/esm/package.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},"repository":{"url":"git+https://github.com/mapbox/tilebelt.git","type":"git"},"_npmVersion":"10.8.2","description":"simple tile utilities","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","ts-node":"^10.9.2","typescript":"^5.6.2","benchmarkify":"^4.0.0","@types/geojson":"^7946.0.14","@vitest/coverage-v8":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tilebelt_2.0.1_1731984782560_0.508512804867578","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@mapbox/tilebelt","version":"2.0.2","keywords":["tile","map","geojson"],"author":{"name":"morganherlocker"},"license":"MIT","_id":"@mapbox/tilebelt@2.0.2","maintainers":[{"name":"mbx-npm-ci-production","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"mbx-npm-ci-staging","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"mbx-npm-advanced-actions-production","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"},{"name":"mbx-npm-advanced-actions-staging","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"mbx-npm-07-production","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"mbx-npm-06-production","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"mbx-npm-04-production","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"mbx-npm-03-production","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"mbx-npm-01-production","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"mbx-npm-02-staging","email":"yannick.meeus@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"}],"homepage":"https://github.com/mapbox/tilebelt","bugs":{"url":"https://github.com/mapbox/tilebelt/issues"},"dist":{"shasum":"8176d82a05541acee8104fe1d280981ebd8d4b7a","tarball":"https://registry.npmjs.org/@mapbox/tilebelt/-/tilebelt-2.0.2.tgz","fileCount":9,"integrity":"sha512-pzFgrmsCUjOAAeYns1MKJ1dJICYdEC+sYwtWLdxO7iJwmDlepGrEXDqP9ejApO/YUVctA/SYKDS4Oc0mBNNLZw==","signatures":[{"sig":"MEYCIQCEqroeKu86H3BcWyH8XhGbeEhyCfjYi5/4bMlP4jlX2wIhAM2pdXVG0CEhS0kv8WE1wAMgTc/jAd+jDVo7C/WzNXRZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52186},"type":"module","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"c2ce04c9938eff61683c44a571c76e7e977a3141","scripts":{"test":"vitest --config ./vitest.config.ts --coverage run","bench":"tsx test/bench.ts","build":"npm run clean && npm run build-cjs && npm run build-esm","clean":"rm -rf ./dist","format":"prettier src test --write --single-quote","build-cjs":"tsc -p . --module commonjs --outDir ./dist/cjs && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","build-esm":"tsc -p . --module nodenext --outDir ./dist/esm && echo '{\"type\": \"module\"}' > ./dist/esm/package.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},"repository":{"url":"git+https://github.com/mapbox/tilebelt.git","type":"git"},"_npmVersion":"10.8.2","description":"simple tile utilities","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^2.1.1","prettier":"^3.3.3","typescript":"^5.6.2","benchmarkify":"^4.0.0","@types/geojson":"^7946.0.14","@vitest/coverage-v8":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/tilebelt_2.0.2_1731987293152_0.09657594645901724","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@mapbox/tilebelt","version":"2.0.3","description":"simple tile utilities","type":"module","exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"},"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"scripts":{"test":"vitest --config ./vitest.config.ts --coverage run","bench":"tsx test/bench.ts","format":"prettier src test --write --single-quote","clean":"rm -rf ./dist","prepublishOnly":"npm run build","build-cjs":"tsc -p . --module commonjs --outDir ./dist/cjs && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json","build-esm":"tsc -p . --module nodenext --outDir ./dist/esm && echo '{\"type\": \"module\"}' > ./dist/esm/package.json","build":"npm run clean && npm run build-cjs && npm run build-esm"},"repository":{"type":"git","url":"git+https://github.com/mapbox/tilebelt.git"},"keywords":["tile","map","geojson"],"author":{"name":"morganherlocker"},"license":"MIT","bugs":{"url":"https://github.com/mapbox/tilebelt/issues"},"homepage":"https://github.com/mapbox/tilebelt","devDependencies":{"@types/geojson":"^7946.0.14","@vitest/coverage-v8":"^2.1.2","benchmarkify":"^4.0.0","prettier":"^3.3.3","tsx":"^4.19.2","typescript":"^5.6.2","vitest":"^2.1.1"},"_id":"@mapbox/tilebelt@2.0.3","gitHead":"a6aaec0fe8a8c70dccc3f5435986ecba80f448b0","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-HSscGw2yBlcm0GdLI3S5i8Xw/ffP2fTT2qmRbR1/AkJ02PnNN52yY+zzfw705LKKjesy8jJ/H1dieuioqN0Slw==","shasum":"08cab26d5a77e923f193fafee14cdc7c3d76fa84","tarball":"https://registry.npmjs.org/@mapbox/tilebelt/-/tilebelt-2.0.3.tgz","fileCount":9,"unpackedSize":52186,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1+TIHlY04FbBmk64FA7vTzzQRcZKZ3D3YOmeje1lwxQIgPYBGuQMYV1lisInenocInWjSamABsABcupdB0iWrd+o="}]},"_npmUser":{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mbx-npm-ci-staging","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"mbx-npm-ci-production","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"mbx-npm-01-production","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"mbx-npm-03-production","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"mbx-npm-04-production","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"mbx-npm-06-production","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"mbx-npm-07-production","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"mbx-npm-02-staging","email":"yannick.meeus@mapbox.com"},{"name":"mbx-npm-advanced-actions-staging","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"mbx-npm-advanced-actions-production","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tilebelt_2.0.3_1764946502880_0.4913309374707284"},"_hasShrinkwrap":false}},"time":{"created":"2016-12-02T20:41:41.061Z","modified":"2025-12-05T14:55:03.536Z","1.0.1":"2016-12-02T20:41:41.061Z","1.0.2":"2020-09-10T14:49:11.309Z","2.0.0-dev.1":"2024-10-02T22:30:09.680Z","2.0.0":"2024-10-02T22:33:54.689Z","2.0.1":"2024-11-19T02:53:02.803Z","2.0.2":"2024-11-19T03:34:53.343Z","2.0.3":"2025-12-05T14:55:03.046Z"},"bugs":{"url":"https://github.com/mapbox/tilebelt/issues"},"author":{"name":"morganherlocker"},"license":"MIT","homepage":"https://github.com/mapbox/tilebelt","keywords":["tile","map","geojson"],"repository":{"type":"git","url":"git+https://github.com/mapbox/tilebelt.git"},"description":"simple tile utilities","maintainers":[{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mbx-npm-ci-staging","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"mbx-npm-ci-production","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"mbx-npm-01-production","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"mbx-npm-03-production","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"mbx-npm-04-production","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"mbx-npm-06-production","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"mbx-npm-07-production","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"mbx-npm-02-staging","email":"yannick.meeus@mapbox.com"},{"name":"mbx-npm-advanced-actions-staging","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"mbx-npm-advanced-actions-production","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"}],"readme":"# tilebelt\n\n[![Run tests](https://github.com/mapbox/tilebelt/actions/workflows/test.yml/badge.svg)](https://github.com/mapbox/tilebelt/actions/workflows/test.yml)\n\nsimple [tile](http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames) utilities\n\n## install\n\n```bash\nnpm install @mapbox/tilebelt\n```\n\n## usage\n\n```js\nimport * as tilebelt from '@mapbox/tilebelt';\n\nconst tile = [10, 15, 8] // x,y,z\n\ntilebelt.tileToGeoJSON(tile);\n// {\n//   \"type\": \"Polygon\",\n//   \"coordinates\": [\n//     [\n//       [ -165.9375, 82.8533822917608 ],\n//       [ -165.9375, 82.67628497834903 ],\n//       [ -164.53125, 82.67628497834903 ],\n//       [ -164.53125, 82.8533822917608 ],\n//       [ -165.9375, 82.8533822917608 ]\n//     ]\n//   ]\n// }\n\ntilebelt.getParent(tile);\n// [ 5, 7, 7 ]\n```\n\n## features\n\nfunction | description\n---|---\n`tileToGeoJSON(tile)` | get a geojson representation of a tile\n`tileToBBOX(tile)` | get the bbox of a tile\n`bboxToTile(bbox)` | get the smallest tile to cover a bbox\n`getChildren(tile)` | get the 4 tiles one zoom level higher\n`getParent(tile)` | get the tile one zoom level lower\n`getSiblings(tile)` | get the 4 sibling tiles for a tile\n`hasSiblings(tiles, tile)` | check to see if an array of tiles contains a tiles siblings\n`hasTile(tiles, tile)` | check to see if an array of tiles contains a particular tile\n`tilesEqual(tile1, tile2)` | check to see if two tiles are the same\n`tileToQuadkey(tile)` | get the quadkey for a tile\n`quadkeyToTile(quadkey)` | get the tile for a quadkey\n`pointToTile(lon, lat, zoom)` | get the tile for a point at a specified zoom level\n`pointToTileFraction(lon, lat, zoom)` | get the precise fractional tile location for a point at a zoom level\n\n## developing\n\n```sh\nnpm ci          # install deps\nnpm test        # tests\nnpm run bench   # run benchmarks\nnpm run format  # format using prettier\n```\n","readmeFilename":"README.md"}