npm install --save sortobject
require('sortobject')
This package is published with the following editions:
sortobject
aliases sortobject/index.js
which uses Editions to automatically select the correct edition for the consumers environmentsortobject/source/index.js
is esnext source code with require for modulessortobject/edition-browsers/index.js
is esnext compiled for browsers with require for modulessortobject/edition-node-0.12/index.js
is esnext compiled for node.js 0.12 with require for modulesmaxNodeModuleJsDepth
compiler option to `5` or thereabouts. You can accomlish this via your `tsconfig.json` file like so:
``` json
{
"compilerOptions": {
"maxNodeModuleJsDepth": 5
}
}
```
## Usage
[API Documentation.](http://master.sortobject.bevry.surge.sh/docs/)
```javascript
var sortObject = require('sortobject')
var fixture = {
c: true,
a: true,
b: null,
d: [
{
c: true,
a: true,
b: null
},
{
c: true,
a: true,
b: null,
d: [
{
c: true,
a: true,
b: null
}
]
}
]
}
var actual = sortObject(fixture)
console.log(JSON.stringify(actual, null, 4)) /* {
"a": true,
"b": null,
"c": true,
"d": [
{
"a": true,
"b": null,
"c": true
},
{
"a": true,
"b": null,
"c": true,
"d": [
{
"a": true,
"b": null,
"c": true
}
]
}
]
} */
```
HISTORY.md
file.
CONTRIBUTING.md
file.
CONTRIBUTING.md
file.