Socket
Socket
Sign inDemoInstall

collections

Package Overview
Dependencies
Maintainers
6
Versions
76
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

collections - npm Package Compare versions

Comparing version 5.1.5 to 5.1.6

10

_set.js

@@ -27,8 +27,10 @@ "use strict";

var reverseOrder = new Array(this.size);
var value, i = 0;
var value, i = size;
// Fill 'reverseOrder' with values of Set in inverted order.
while ((value = setIterator.next().value)) {
reverseOrder[--size] = value;
reverseOrder[--i] = value;
}
while (i++ < size) {
basis = callback.call(thisp, basis, value, this);
// Iterate over reversed values and callback.
while (i < size) {
basis = callback.call(thisp, basis, reverseOrder[i++], this);
}

@@ -35,0 +37,0 @@ return basis;

2

package.json
{
"name": "collections",
"version": "5.1.5",
"version": "5.1.6",
"description": "data structures with idiomatic JavaScript collection interfaces",

@@ -5,0 +5,0 @@ "homepage": "http://www.collectionsjs.com",

@@ -8,2 +8,3 @@ "use strict";

var GlobalSet;
var SIZE = "size";

@@ -47,6 +48,11 @@

value: function () {
var clearing;
var size = this.size,
clearing;
if (size) {
this.dispatchBeforeOwnPropertyChange(SIZE, size);
}
if (this.dispatchesRangeChanges) {
clearing = this.toArray();
this.dispatchBeforeRangeChange(this._dispatchEmptyArray, clearing, 0);
}

@@ -59,2 +65,5 @@

}
if (size) {
this.dispatchOwnPropertyChange(SIZE, 0);
}
},

@@ -70,2 +79,3 @@ writable: true,

var dispatchValueArray = [value];
this.dispatchBeforeOwnPropertyChange(SIZE, index);
if (this.dispatchesRangeChanges) {

@@ -80,2 +90,3 @@ this.dispatchBeforeRangeChange(dispatchValueArray, this._dispatchEmptyArray, index);

}
this.dispatchOwnPropertyChange(SIZE, index + 1);
return true;

@@ -92,2 +103,3 @@ }

if (this.has(value)) {
var size = this.size;
if(index === undefined) {

@@ -100,2 +112,3 @@ var setIterator = this.values();

}
this.dispatchBeforeOwnPropertyChange(SIZE, size);
var dispatchValueArray = [value];

@@ -106,3 +119,3 @@ if (this.dispatchesRangeChanges) {

set_delete.call(this,value);
set_delete.call(this, value);

@@ -112,2 +125,3 @@ if (this.dispatchesRangeChanges) {

}
this.dispatchOwnPropertyChange(SIZE, size - 1);
return true;

@@ -114,0 +128,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