Socket
Socket
Sign inDemoInstall

hashmap

Package Overview
Dependencies
0
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.0 to 2.0.1

2

bower.json
{
"name": "hashmap",
"version": "2.0.0",
"version": "2.0.1",
"description": "HashMap Class for JavaScript",

@@ -5,0 +5,0 @@ "homepage": "https://github.com/flesler/hashmap",

/**
* HashMap - HashMap Class for JavaScript
* @author Ariel Flesler <aflesler@gmail.com>
* @version 2.0.0
* @version 2.0.1
* Homepage: https://github.com/flesler/hashmap
*/
(function (factory) {
(function(factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
define([], factory);
} else if (typeof exports === 'object') {
} else if (typeof module === 'object') {
// Node js environment
exports.HashMap = factory();
var HashMap = module.exports = factory();
// Keep it backwards compatible
HashMap.HashMap = HashMap;
} else {

@@ -19,4 +21,4 @@ // Browser globals (this is window)

}
}(function () {
}(function() {
function HashMap(other) {

@@ -38,3 +40,3 @@ this.clear();

},
set:function(key, value) {

@@ -54,7 +56,7 @@ // Store original key as well (for iteration)

},
has:function(key) {
return this.hash(key) in this._data;
},
search:function(value) {

@@ -69,3 +71,3 @@ for (var key in this._data) {

},
remove:function(key) {

@@ -127,7 +129,7 @@ delete this._data[this.hash(key)];

var hashes = [];
for (var i = 0; i < key.length; i++)
for (var i = 0; i < key.length; i++) {
hashes[i] = this.hash(key[i]);
}
return '[' + hashes.join('|');
case 'object':
default:

@@ -171,3 +173,3 @@ // TODO: Don't use expandos when Object.defineProperty is not available?

for (var i = 0; i < args.length; i += 2) {
map.set(args[i], args[i+1])
map.set(args[i], args[i+1]);
}

@@ -188,6 +190,5 @@ }

}
};
}
return HashMap;
}));
{
"name": "hashmap",
"author": "Ariel Flesler <aflesler@gmail.com>",
"version": "2.0.0",
"version": "2.0.1",
"description": "HashMap Class for JavaScript",

@@ -6,0 +6,0 @@ "keywords": ["hashmap", "map", "object", "array", "associative", "javascript", "nodejs", "node", "browser"],

@@ -112,3 +112,3 @@ # HashMap Class for JavaScript

Copyright (c) 2014 Ariel Flesler
Copyright (c) 2012-2015 Ariel Flesler

@@ -136,2 +136,1 @@ Permission is hereby granted, free of charge, to any person obtaining a copy

* Make tests work on the browser
* Document the public API of HashMap's
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc