# geojson-rewind **Repository Path**: mirrors_TrySound/geojson-rewind ## Basic Information - **Project Name**: geojson-rewind - **Description**: enforce polygon ring winding order for geojson - **Primary Language**: Unknown - **License**: ISC - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-13 - **Last Updated**: 2025-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Build Status](https://travis-ci.org/mapbox/geojson-rewind.png)](https://travis-ci.org/mapbox/geojson-rewind) # geojson-rewind The [GeoJSON](https://tools.ietf.org/html/rfc7946) specification is [picky about winding order](https://tools.ietf.org/html/rfc7946#section-3.1.6). This 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. ## Usage As NPM module: npm install --save @mapbox/geojson-rewind As a console utility: # install npm install -g @mapbox/geojson-rewind # use geojson-rewind foo.geojson As a browser library: [geojson-rewind.js](https://bundle.run/geojson-rewind) ## API `rewind(geojson, clockwise)` Given a GeoJSON FeatureCollection, Feature, or Geometry, return a version with inner and outer rings of different winding orders. If `clockwise` is `true`, the outer ring is clockwise, otherwise it is counterclockwise.