Socket
Socket
Sign inDemoInstall

sort-object

Package Overview
Dependencies
Maintainers
2
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sort-object - npm Package Compare versions

Comparing version 0.3.1 to 0.3.2

16

index.js

@@ -22,3 +22,4 @@ /*!

options = {};
// if `options` is a function, assuming it's a sorting function
// if `options` is a function, assume it's a sorting function
} else if (typeof options === 'function') {

@@ -37,7 +38,7 @@ fn = options;

if (opts.hasOwnProperty('sortOrder')) {
if (Boolean(opts.sortOrder)) {
fn = sort[opts.sortOrder.toLowerCase()];
}
if (opts.hasOwnProperty('sortBy')) {
if (Boolean(opts.sortBy)) {
keys = opts.sortBy(obj);

@@ -47,3 +48,3 @@ fn = null;

if (opts.hasOwnProperty('keys')) {
if (Boolean(opts.keys)) {
keys = opts.keys;

@@ -60,7 +61,10 @@ if (!opts.sort && !opts.sortOrder && !opts.sortBy) {

var o = {};
keys.forEach(function(key, i) {
var len = keys.length;
var i = -1;
while (++i < len) {
o[keys[i]] = obj[keys[i]];
});
}
return o;
};
{
"name": "sort-object",
"description": "Sort the keys in an object.",
"version": "0.3.1",
"version": "0.3.2",
"homepage": "https://github.com/helpers/sort-object",

@@ -30,11 +30,16 @@ "author": {

"keywords": [
"arr",
"array",
"arr",
"function",
"js",
"key",
"keys",
"key",
"order",
"obj",
"object",
"sort"
"order",
"re",
"re-order",
"sort",
"util",
"utils"
],

@@ -57,2 +62,2 @@ "main": "index.js",

}
}
}

@@ -115,2 +115,2 @@ # sort-object [![NPM version](https://badge.fury.io/js/sort-object.png)](http://badge.fury.io/js/sort-object)

_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on August 21, 2014._
_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on October 24, 2014._
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc