🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

value-equal

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

value-equal - npm Package Compare versions

Comparing version

to
0.4.0

cjs/index.js

18

index.js

@@ -1,8 +0,4 @@

'use strict';
exports.__esModule = true;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var valueEqual = function valueEqual(a, b) {
function valueEqual(a, b) {
if (a === b) return true;

@@ -12,5 +8,7 @@

if (Array.isArray(a)) return Array.isArray(b) && a.length === b.length && a.every(function (item, index) {
return valueEqual(item, b[index]);
});
if (Array.isArray(a)) {
return Array.isArray(b) && a.length === b.length && a.every(function (item, index) {
return valueEqual(item, b[index]);
});
}

@@ -39,4 +37,4 @@ var aType = typeof a === 'undefined' ? 'undefined' : _typeof(a);

return false;
};
}
exports.default = valueEqual;
export default valueEqual;
{
"name": "value-equal",
"version": "0.3.0",
"version": "0.4.0",
"description": "Are these two JavaScript values equal?",

@@ -9,6 +9,8 @@ "repository": "mjackson/value-equal",

"files": [
"es",
"cjs",
"index.js",
"umd"
],
"main": "cjs/index.js",
"module": "index.js",
"scripts": {

@@ -25,2 +27,3 @@ "build": "node ./tools/build.js",

"babel-loader": "^6.2.5",
"babel-plugin-add-module-exports": "^0.2.1",
"babel-preset-es2015": "^6.16.0",

@@ -27,0 +30,0 @@ "expect": "^1.20.2",

@@ -1,3 +0,6 @@

# value-equal [![npm package][npm-badge]][npm]
# value-equal [![Travis][build-badge]][build] [![npm package][npm-badge]][npm]
[build-badge]: https://img.shields.io/travis/mjackson/value-equal/master.svg?style=flat-square
[build]: https://travis-ci.org/mjackson/value-equal
[npm-badge]: https://img.shields.io/npm/v/value-equal.svg?style=flat-square

@@ -4,0 +7,0 @@ [npm]: https://www.npmjs.org/package/value-equal