@kikobeats/jsonsort
v1.3.25
Published
Sort an object or a collection of objects based on a criteria.
Downloads
65
Maintainers
Readme
@kikobeats/jsonsort
Sort an object or a collection of objects based on a criteria.
Install
$ npm install @kikobeats/jsonsort --global
CLI
$ jsonsort <file>[flags]
Flags
--criteria Specify the criteria to sort. It can be a key name or fat arrow function.
--quiet Avoid print output
--save Write the output back. If a path is specified, it will be used over the original
Examples
$ jsonsort file.json # Just output a sorted json
$ jsonsort file.json --criteria name # Sort an array of objects based on alphabetical `name` value.
$ jsonsort file.json --criteria 'x => x.featured' # Passing a function as criteria.
$ jsonsort file.json --criteria name --save # Sort and save the result.
$ jsonsort file.json --criteria name --save # Sort, save but dont print result.
It's easy to complement with others UNIX commands, like jq
:
jq .redirects now.json | jsonsort --criteria source
License
jsonsort © Kiko Beats, released under the MIT License. Authored and maintained by Kiko Beats with help from contributors.
kikobeats.com · GitHub Kiko Beats · Twitter @Kikobeats