So, for example, you might be trying to serialize some object to a JSON file. But every time you write it, it ends up being output in a different order, depending on how you created it in the first place! This makes for some ugly diffs.
sorted-object gives you the answer. Just use this package to create a version of your object with its keys sorted before serializing, and you’ll get a consistent order every time.
```js var sortedObject = require(“sorted-object”);
var objectToSerialize = generateStuffNondeterministically();
// Before: fs.writeFileSync(“dest.json”, JSON.stringify(objectToSerialize));
// After: var sortedVersion = sortedObject(objectToSerialize); fs.writeFileSync(“dest.json”, JSON.stringify(sortedVersion)); ```