{"_id":"@mapbox/geojson-rewind","_rev":"402797","name":"@mapbox/geojson-rewind","description":"enforce winding order for geojson","dist-tags":{"latest":"0.5.1"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@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-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"time":{"modified":"2021-08-04T04:37:17.000Z","created":"2018-11-21T13:04:23.753Z","0.5.1":"2021-05-19T13:10:57.413Z","0.5.0":"2020-03-25T10:52:40.159Z","0.4.1":"2020-03-17T17:12:05.620Z","0.4.0":"2018-11-21T13:04:23.753Z"},"users":{},"author":{"name":"Tom MacWright"},"repository":{"type":"git","url":"git://github.com/mapbox/geojson-rewind.git"},"versions":{"0.5.1":{"name":"@mapbox/geojson-rewind","version":"0.5.1","description":"enforce winding order for geojson","main":"index.js","bin":{"geojson-rewind":"geojson-rewind"},"directories":{"test":"test"},"scripts":{"test":"tape test/rewind.js"},"repository":{"type":"git","url":"git://github.com/mapbox/geojson-rewind.git"},"keywords":["geojson","winding","order","rendering","coordinates"],"author":{"name":"Tom MacWright"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/geojson-rewind/issues"},"homepage":"https://github.com/mapbox/geojson-rewind","dependencies":{"get-stream":"^6.0.1","minimist":"^1.2.5"},"devDependencies":{"tape":"^5.2.2"},"gitHead":"33d0b498a3e43019931b742f6196d749022c7e45","_id":"@mapbox/geojson-rewind@0.5.1","_nodeVersion":"14.16.1","_npmVersion":"7.10.0","dist":{"shasum":"adbe16dc683eb40e90934c51a5e28c7bbf44f4e1","size":2217,"noattachment":false,"key":"/@mapbox/geojson-rewind/-/@mapbox/geojson-rewind-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/geojson-rewind/download/@mapbox/geojson-rewind-0.5.1.tgz"},"_npmUser":{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@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-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/geojson-rewind_0.5.1_1621429857244_0.7872120895634154"},"_hasShrinkwrap":false,"publish_time":1621429857413,"_cnpm_publish_time":1621429857413},"0.5.0":{"name":"@mapbox/geojson-rewind","version":"0.5.0","description":"enforce winding order for geojson","main":"index.js","bin":{"geojson-rewind":"geojson-rewind"},"directories":{"test":"test"},"scripts":{"test":"tape test/rewind.js"},"repository":{"type":"git","url":"git://github.com/mapbox/geojson-rewind.git"},"keywords":["geojson","winding","order","rendering","coordinates"],"author":{"name":"Tom MacWright"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/geojson-rewind/issues"},"homepage":"https://github.com/mapbox/geojson-rewind","dependencies":{"concat-stream":"~2.0.0","minimist":"^1.2.5"},"devDependencies":{"@mapbox/geojsonhint":"^3.0.0","tape":"^4.13.2"},"gitHead":"0c507a853d2622ba8d48cf4fa47d78f282824d9d","_id":"@mapbox/geojson-rewind@0.5.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"shasum":"91f0ad56008c120caa19414b644d741249f4f560","size":2194,"noattachment":false,"key":"/@mapbox/geojson-rewind/-/@mapbox/geojson-rewind-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/geojson-rewind/download/@mapbox/geojson-rewind-0.5.0.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@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-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmUser":{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/geojson-rewind_0.5.0_1585133560037_0.8887023294597278"},"_hasShrinkwrap":false,"publish_time":1585133560159,"_cnpm_publish_time":1585133560159},"0.4.1":{"name":"@mapbox/geojson-rewind","version":"0.4.1","description":"enforce winding order for geojson","main":"index.js","bin":{"geojson-rewind":"geojson-rewind"},"directories":{"test":"test"},"scripts":{"test":"tape test/rewind.js"},"repository":{"type":"git","url":"git://github.com/mapbox/geojson-rewind.git"},"keywords":["geojson","winding","order","rendering","coordinates"],"author":{"name":"Tom MacWright"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/geojson-rewind/issues"},"homepage":"https://github.com/mapbox/geojson-rewind","dependencies":{"@mapbox/geojson-area":"0.2.2","concat-stream":"~1.6.0","minimist":"^1.2.5","sharkdown":"^0.1.0"},"devDependencies":{"@mapbox/geojsonhint":"^2.1.0","cz-conventional-changelog":"^2.0.0","tape":"^4.8.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"1594ed0db81fd7d40bd9b70411a65b59a682bf4d","_id":"@mapbox/geojson-rewind@0.4.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"357d79300adb7fec7c1f091512988bca6458f068","size":5356,"noattachment":false,"key":"/@mapbox/geojson-rewind/-/@mapbox/geojson-rewind-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/geojson-rewind/download/@mapbox/geojson-rewind-0.4.1.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@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-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmUser":{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/geojson-rewind_0.4.1_1584465125488_0.4986901893097886"},"_hasShrinkwrap":false,"publish_time":1584465125620,"_cnpm_publish_time":1584465125620},"0.4.0":{"name":"@mapbox/geojson-rewind","version":"0.4.0","description":"enforce winding order for geojson","main":"index.js","bin":{"geojson-rewind":"geojson-rewind"},"directories":{"test":"test"},"scripts":{"test":"tape test/rewind.js"},"repository":{"type":"git","url":"git://github.com/mapbox/geojson-rewind.git"},"keywords":["geojson","winding","order","rendering","coordinates"],"author":{"name":"Tom MacWright"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/geojson-rewind/issues"},"homepage":"https://github.com/mapbox/geojson-rewind","dependencies":{"@mapbox/geojson-area":"0.2.2","concat-stream":"~1.6.0","minimist":"1.2.0","sharkdown":"^0.1.0"},"devDependencies":{"@mapbox/geojsonhint":"^2.1.0","cz-conventional-changelog":"^2.0.0","tape":"^4.8.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3098490b814a53f657a01a2c2c87b9db62bc2886","_id":"@mapbox/geojson-rewind@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},"dist":{"shasum":"0d3632d4c1b4a928cf10a06ade387e1c8a8c181b","size":12190,"noattachment":false,"key":"/@mapbox/geojson-rewind/-/@mapbox/geojson-rewind-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/geojson-rewind/download/@mapbox/geojson-rewind-0.4.0.tgz"},"maintainers":[{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@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-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/geojson-rewind_0.4.0_1542805463566_0.8031212950120099"},"_hasShrinkwrap":false,"publish_time":1542805463753,"_cnpm_publish_time":1542805463753}},"readme":"[![Build Status](https://travis-ci.org/mapbox/geojson-rewind.png)](https://travis-ci.org/mapbox/geojson-rewind)\n\n# geojson-rewind\n\nThe [GeoJSON](https://tools.ietf.org/html/rfc7946) specification is [picky about winding order](https://tools.ietf.org/html/rfc7946#section-3.1.6).\n\nThis helps you generate compliant Polygon and MultiPolygon geometries. Furthermore it lets you use [Canvas](http://www.bit-101.com/blog/?p=3702) and other drawing libraries's default behavior to color the interior rings of Polygon and MultiPolygon features.\n\n## Usage\n\nAs NPM module:\n\n    npm install --save @mapbox/geojson-rewind\n\nAs a console utility:\n\n    # install\n    npm install -g @mapbox/geojson-rewind\n    # use\n    geojson-rewind foo.geojson\n\nAs a browser library: [geojson-rewind.js](https://bundle.run/geojson-rewind)\n\n## API\n\n`rewind(geojson, clockwise)`\n\nGiven a GeoJSON FeatureCollection, Feature, or Geometry, return a version\nwith inner and outer rings of different winding orders.\n\nIf `clockwise` is `true`, the outer ring is clockwise, otherwise\nit is counterclockwise.\n","_attachments":{},"homepage":"https://github.com/mapbox/geojson-rewind","bugs":{"url":"https://github.com/mapbox/geojson-rewind/issues"},"license":"ISC"}