sort-object-arrays

Recursively sort the array values in an object.
Install
Install with npm
$ npm i sort-object-arrays --save
Usage
var sortArrays = require('sort-object-arrays');
var obj = sortArrays({foo: ['z', 'a', 'b']});
//=> obj.foo[0] === 'a'
//=> obj.foo[1] === 'b'
//=> obj.foo[2] === 'z'
Also sorts array elements on nested properties:
var obj = sortArrays({foo: {bar: {baz: ['z', 'a', 'b']}}});
//=> obj.foo.bar.baz[0] === 'a'
//=> obj.foo.bar.baz[1] === 'b'
//=> obj.foo.bar.baz[2] === 'z'
Related projects
- extend-shallow: Extend an object with the properties of additional objects. node.js/javascript util. | homepage
- group-object: Group object keys and values into lists. | homepage
- sort-object: Sort the keys in an object. | homepage
Running tests
Install dev dependencies:
$ npm i -d && npm test
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Author
Jon Schlinkert
License
Copyright 2015 Jon Schlinkert Released under the MIT license.
This file was generated by verb on December 20, 2015.