(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?factory(exports):typeof define==="function"&&define.amd?define("jsonlint-sorter",["exports"],factory):(global=global||self,factory(global.jsonlintSorter={}))})(this,function(exports){"use strict";var hasOwnProperty=Object.prototype.hasOwnProperty;function sortObject(o){if(Array.isArray(o)){return o.map(sortObject)}else if(Object.prototype.toString.call(o)!=="[object Object]"){return o}var sorted={};var key;var a=[];for(key in o){if(hasOwnProperty.call(o,key)){a.push(key)}}a.sort();for(key=0;key