Socket
Socket
Sign inDemoInstall

rfc6902-ordered

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rfc6902-ordered - npm Package Compare versions

Comparing version 4.0.1 to 4.0.2

2

package.json
{
"name": "rfc6902-ordered",
"version": "4.0.1",
"version": "4.0.2",
"description": "https://github.com/chbrown/rfc6902 plus object key ordering",

@@ -5,0 +5,0 @@ "main": "src",

@@ -63,9 +63,20 @@ 'use strict';

let newIndex = find(false);
if (newIndex === -1) {
newIndex = find(true);
}
if (newIndex === -1) {
let upIndex = find(false);
let downIndex = find(true);
let newIndex;
if (upIndex === -1 && downIndex === -1) {
debug(`"${key}": no reference key for ordering was found`);
newIndex = myKeys.length;
} else if (upIndex === -1) {
newIndex = downIndex;
} else if (downIndex === -1) {
newIndex = upIndex;
} else {
let upDiff = indexInMy - upIndex;
let downDiff = downIndex - indexInMy;
if (upDiff <= downDiff) {
newIndex = upIndex;
} else {
newIndex = downIndex;
}
}

@@ -72,0 +83,0 @@

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