{"versions":{"1.1.1":{"name":"@mapbox/polyline","author":{"name":"Mapbox"},"description":"","version":"1.1.1","repository":{"type":"git","url":"git://github.com/mapbox/polyline.git"},"dependencies":{"meow":"^6.1.1"},"devDependencies":{"eslint":"^4.19.1","tap":"^11.1.3"},"optionalDependencies":{},"scripts":{"test":"eslint --no-eslintrc -c .eslintrc src && tap --coverage test/polyline.test.js"},"main":"src/polyline.js","engines":{"node":"*"},"bin":{"polyline":"bin/polyline.bin.js"},"gitHead":"cf8027281c3ac69d0d42309c4d52446571df2d6b","bugs":{"url":"https://github.com/mapbox/polyline/issues"},"homepage":"https://github.com/mapbox/polyline#readme","_id":"@mapbox/polyline@1.1.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"ab96e5e6936f4847a4894e14558daf43e40e3bd2","size":5711,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/polyline/-/polyline-1.1.1.tgz"},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmUser":{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyline_1.1.1_1589810200003_0.7991095104531563"},"_hasShrinkwrap":false,"publish_time":1589810200104,"_cnpm_publish_time":1589810200104,"contributors":[]},"1.1.0":{"name":"@mapbox/polyline","author":{"name":"Mapbox"},"description":"","version":"1.1.0","repository":{"type":"git","url":"git://github.com/mapbox/polyline.git"},"dependencies":{"meow":"^5.0.0"},"devDependencies":{"eslint":"^4.19.1","tap":"^11.1.3"},"optionalDependencies":{},"scripts":{"test":"eslint --no-eslintrc -c .eslintrc src && tap --coverage test/polyline.test.js"},"main":"src/polyline.js","engines":{"node":"*"},"bin":{"polyline":"bin/polyline.bin.js"},"gitHead":"4bc9fd74ef100b64f0dbdf7bb81c16cdd96d98a2","bugs":{"url":"https://github.com/mapbox/polyline/issues"},"homepage":"https://github.com/mapbox/polyline#readme","_id":"@mapbox/polyline@1.1.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"shasum":"7bdd1da3a25c1d059af3897e0ee581b7c7b80243","size":5581,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/polyline/-/polyline-1.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmUser":{"name":"anonymous","email":"accounts+npmjs-07@mapbox.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyline_1.1.0_1557155958734_0.3071375121481945"},"_hasShrinkwrap":false,"publish_time":1557155958882,"_cnpm_publish_time":1557155958882,"contributors":[]},"1.0.0":{"author":{"name":"Tom MacWright","email":"tom@macwright.org","url":"http://macwright.org/"},"name":"@mapbox/polyline","description":"","version":"1.0.0","repository":{"type":"git","url":"git://github.com/mapbox/polyline.git"},"dependencies":{},"devDependencies":{"eslint":"^4.19.1","tap":"^11.1.3"},"optionalDependencies":{},"scripts":{"test":"eslint --no-eslintrc -c .eslintrc src && tap --coverage test/polyline.test.js"},"main":"src/polyline.js","engines":{"node":"*"},"bin":{"polyline":"bin/polyline.bin.js"},"gitHead":"da95828a4ac8befd45b795a8320d716ee23e8c14","bugs":{"url":"https://github.com/mapbox/polyline/issues"},"homepage":"https://github.com/mapbox/polyline#readme","_id":"@mapbox/polyline@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"anonymous","email":"john.firebaugh@gmail.com"},"dist":{"shasum":"b6f1c3cf61f8dddcf9ac6dce0b2e50e5f4e965bc","size":31996,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/polyline/-/polyline-1.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyline_1.0.0_1522604237925_0.39632456514311554"},"_hasShrinkwrap":false,"publish_time":1522604238034,"_cnpm_publish_time":1522604238034,"contributors":[]},"0.2.0":{"author":{"name":"Tom MacWright","email":"tom@macwright.org","url":"http://macwright.org/"},"name":"@mapbox/polyline","description":"","version":"0.2.0","repository":{"type":"git","url":"git://github.com/mapbox/polyline.git"},"dependencies":{},"devDependencies":{"eslint":"^0.23.0","tap":"^1.2.1"},"optionalDependencies":{},"scripts":{"test":"eslint --no-eslintrc -c .eslintrc src && tap --coverage test/polyline.test.js"},"main":"src/polyline.js","engines":{"node":"*"},"bin":{"polyline":"bin/polyline.bin.js"},"gitHead":"08c8cf6086a23a01d22706ba38b86de6422efbc0","bugs":{"url":"https://github.com/mapbox/polyline/issues"},"homepage":"https://github.com/mapbox/polyline","_id":"@mapbox/polyline@0.2.0","_shasum":"6e25980744aa22331f94b645a542c02d3fcfee97","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"anonymous","email":"tom@macwright.org"},"dist":{"shasum":"6e25980744aa22331f94b645a542c02d3fcfee97","size":5181,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/polyline/-/polyline-0.2.0.tgz"},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/polyline-0.2.0.tgz_1482373537358_0.18975159991532564"},"directories":{},"publish_time":1482373539310,"_cnpm_publish_time":1482373539310,"_hasShrinkwrap":false,"contributors":[]},"1.2.0":{"name":"@mapbox/polyline","author":{"name":"Mapbox"},"description":"Polyline encoding and decoding","version":"1.2.0","repository":{"type":"git","url":"git://github.com/mapbox/polyline.git"},"dependencies":{"meow":"^6.1.1"},"devDependencies":{"codecov":"^3.8.1","eslint":"^4.19.1","nyc":"^15.1.0","opener":"^1.5.2","tap":"^11.1.3"},"optionalDependencies":{},"scripts":{"test":"eslint --no-eslintrc -c .eslintrc src && nyc tap test/polyline.test.js","coverage":"nyc report --reporter html && opener coverage/index.html","upload-coverage":"nyc report --reporter json && codecov -f ./coverage/coverage-final.json"},"main":"src/polyline.js","bin":{"polyline":"bin/polyline.bin.js"},"nyc":{"all":true,"include":["src/**"]},"gitHead":"eeefe1540067c9fe0f1cd88ca67d540a89233a9a","bugs":{"url":"https://github.com/mapbox/polyline/issues"},"homepage":"https://github.com/mapbox/polyline#readme","_id":"@mapbox/polyline@1.2.0","_nodeVersion":"14.18.1","_npmVersion":"8.10.0","dist":{"integrity":"sha512-sIIi9clVZiTmXYqbXpSAoG+ZLsvQn7j9FJLqiNOG85KnXN8tz11MEhuW2M7NDEDIKi4hIMaSI1CKwH8oLuVxPQ==","shasum":"11f7481968a83bd9dde36273a50b8037af24a86b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/polyline/-/polyline-1.2.0.tgz","fileCount":12,"unpackedSize":17370,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4/UigvmdkD9Kn5meSJS2PB2AE3ZOYWSHkUrynaaZ9cAiEAyaiZrTtR8kzbcdRimtYZbsFdW4jw51K0mRL8Xkr8OWI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLzA5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUkA//Q4YMyzykIIZ/cFglQliigHww00Dt8RzTUq2KGGbmZdZoeb77\r\nhvj2fb66l5D0hTgq8Yftklr3Op075z8sc4FB4tcACoK5pf+aqUG380veuBdf\r\nEuRpLpOrq1lAgTmkpOT2ns5UnU8emeD5gUS7bxRW0ooLJboMexzZqaOhXfuf\r\nNw3tD6uOUKeq18HUTir1RqPZpT4tqxR9msJLDNpN+rR806Mu8JOckyHkxAbr\r\neiVgUIOTaKEAfuWNv0WWXD5IbqVhZ6jHSKgMPjsYIH2Z8MG/0UyDE2dDM4lg\r\neaMerQOE8CDjPiWff5DtRkj2TAxxHhXx1GWDouZ8732/L/jbuSOonZKiDQdI\r\nnBgt6EdpgbRhtWGRx87vcL44wvE8KGLiXUOpqsQ/QROm6VeQFMY3aw23R2jH\r\nhZSlOuCtKi6bPwCqy4uSjNLhl50MiRAIPyaTa3fqhLf2/+ISv1mQQGy1jhK6\r\nbJF3GmBANKcAAYj1FmrgjQq3D9VIN/zPoISOLQXvLSUKlPQSLlB8ggSy2iGo\r\nlwpSREfeRd1GrqcE2BdGX47aJ2ts7iJ+/W94x/RC7xEPdYsGjzZDEhhdXw0Q\r\nB+FsrDubdhfZnidlT//bUmwS1uIoJCjkUi+HNtVsEGQNHZCZfZA+czyMDTOp\r\nFyOovtSrZFnIjMNyefOR2L1P/tZCw7AJGW8=\r\n=l4v4\r\n-----END PGP SIGNATURE-----\r\n","size":5876},"_npmUser":{"name":"anonymous","email":"accounts+npmjs-06@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"anonymous","email":"yannick.meeus@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-07@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-05@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-06@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts@mapbox.com"},{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyline_1.2.0_1680814136885_0.22313599552640384"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-06T20:48:57.055Z","publish_time":1680814137055,"contributors":[]},"1.2.1":{"name":"@mapbox/polyline","author":{"name":"Mapbox"},"description":"Polyline encoding and decoding","version":"1.2.1","repository":{"type":"git","url":"git://github.com/mapbox/polyline.git"},"dependencies":{"meow":"^9.0.0"},"devDependencies":{"codecov":"^3.8.3","eslint":"^8.49.0","nyc":"^15.1.0","opener":"^1.5.2","tap":"^16.3.8"},"scripts":{"test":"eslint --no-eslintrc -c .eslintrc src && nyc tap test/polyline.test.js","coverage":"nyc report --reporter html && opener coverage/index.html","upload-coverage":"nyc report --reporter json && codecov -f ./coverage/coverage-final.json"},"main":"src/polyline.js","bin":{"polyline":"bin/polyline.bin.js"},"nyc":{"all":true,"include":["src/**"]},"gitHead":"286257bc37dcb444873de477660fba683d26e1ed","bugs":{"url":"https://github.com/mapbox/polyline/issues"},"homepage":"https://github.com/mapbox/polyline#readme","_id":"@mapbox/polyline@1.2.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-sn0V18O3OzW4RCcPoUIVDWvEGQaBNH9a0y5lgqrf5hUycyw1CzrhEoxV5irzrMNXKCkw1xRsZXcaVbsVZggHXA==","shasum":"1eecce5e8c0d9e6dfc718b225e8e9f03591ea636","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/polyline/-/polyline-1.2.1.tgz","fileCount":12,"unpackedSize":17452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhi2wvUzl7U06EMFbYvquueDUt9hbSk7IBZzizOIXYPAiAxkJagwXPvAuecLSvjUdWkJsJxiiFGrYIH/XP4pa7AVA=="}],"size":5903},"_npmUser":{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"anonymous","email":"yannick.meeus@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-07@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-05@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-06@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts@mapbox.com"},{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyline_1.2.1_1694703126666_0.9349751365805465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-14T14:52:06.873Z","publish_time":1694703126873,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.2.1"},"name":"@mapbox/polyline","time":{"modified":"2023-09-14T15:20:41.561Z","created":"2022-01-26T19:04:18.535Z","1.1.1":"2020-05-18T13:56:40.104Z","1.1.0":"2019-05-06T15:19:18.882Z","1.0.0":"2018-04-01T17:37:18.034Z","0.2.0":"2016-12-22T02:25:39.310Z","1.2.0":"2023-04-06T20:48:57.055Z","1.2.1":"2023-09-14T14:52:06.873Z"},"readme":"[![Build Status](https://app.travis-ci.com/mapbox/polyline.svg?branch=master)](https://app.travis-ci.com/mapbox/polyline) [![codecov](https://codecov.io/gh/mapbox/polyline/branch/master/graph/badge.svg)](https://codecov.io/gh/mapbox/polyline)\n\npolyline\n---\n\nA simple [google-esque polyline](https://developers.google.com/maps/documentation/utilities/polylinealgorithm)\nimplementation in Javascript. Compatible with nodejs (`npm install @mapbox/polyline` and the browser (copy `src/polyline.js`)).\n\nEncodes from / decodes into `[lat, lng]` coordinate pairs. Use `fromGeoJSON()` to encode from GeoJSON objects, or `toGeoJSON` to\ndecode to a GeoJSON LineString.\n\n## Installation\n\n    npm install @mapbox/polyline\n    \nNote that the old package `polyline` has been deprecated in favor of `@mapbox/polyline` (the old package remain but won't receive updates).\n\n## Example\n\n```js\nvar polyline = require('@mapbox/polyline');\n\n// returns an array of lat, lon pairs\npolyline.decode('_p~iF~ps|U_ulLnnqC_mqNvxq`@');\n\n// returns an array of lat, lon pairs from polyline6 by passing a precision parameter\npolyline.decode('cxl_cBqwvnS|Dy@ogFyxmAf`IsnA|CjFzCsHluD_k@hi@ljL', 6);\n\n// returns a GeoJSON LineString Geometry\npolyline.toGeoJSON('_p~iF~ps|U_ulLnnqC_mqNvxq`@');\n\n// returns a string-encoded polyline (from coordinate ordered lat,lng)\npolyline.encode([[38.5, -120.2], [40.7, -120.95], [43.252, -126.453]]);\n\n// returns a string-encoded polyline from a GeoJSON LineString\npolyline.fromGeoJSON({ \"type\": \"Feature\",\n  \"geometry\": {\n    \"type\": \"LineString\",\n    \"coordinates\": [[-120.2, 38.5], [-120.95, 40.7], [-126.453, 43.252]]\n  },\n  \"properties\": {}\n});\n\n```\n\n[API Documentation](https://github.com/mapbox/polyline/blob/master/API.md)\n\n## Command line\n\nInstall globally or run `./node_modules/.bin/polyline`.\n\nSend input via stdin and use `--decode`, `--encode`, `--toGeoJSON`, or `--fromGeoJSON` flags. If omitted will default to `--decode`.\n\nExample :\n\n```\ncat file.json | ./bin/polyline.bin.js --fromGeoJSON > result.txt\n```","users":{}}