MOON
Server: Apache
System: Linux nserver.cafsindia.com 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: cafsindia (1002)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: //home/cafsindia/snap.cafsinfotech.in/node_modules/.bin/geojson-rewind
#!/usr/bin/env node

var rewind = require('./'),
    getStream = require('get-stream'),
    fs = require('fs'),
    argv = require('minimist')(process.argv.slice(2), {
        boolean: 'clockwise'
    });

const help = `
usage:

    geojson-rewind < foo.geojson > foo.geojson
    geojson-rewind foo.geojson > bar.geojson

options:

    --clockwise

    if specified, set outer ring to clockwise
    and inner rings to counterclockwise`.trim();

if (process.stdin.isTTY && !argv._[0]) {
    console.log(help);
    process.exit(1);
}

getStream(argv._.length ? fs.createReadStream(argv._[0]) : process.stdin)
  .then(convert);

function convert(data) {
    process.stdout.write(JSON.stringify(rewind(JSON.parse(data), argv.clockwise)));
}