From 311a18b7690cfb938d32626ea23b89186557d8f8 Mon Sep 17 00:00:00 2001 From: moklick Date: Mon, 19 Aug 2019 15:53:10 +0200 Subject: [PATCH] refactor(deps): use fast-deep-equal --- package-lock.json | 20 +++++++++++--------- package.json | 2 +- src/GraphContext/index.js | 2 +- src/state/index.js | 2 +- 4 files changed, 14 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 34027548..f07e400f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1133,6 +1133,14 @@ "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + } } }, "alphanum-sort": { @@ -3435,10 +3443,9 @@ } }, "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true + "version": "3.0.0-beta.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.0.0-beta.1.tgz", + "integrity": "sha512-jCbIq8DtBhGWV8P9bKUtFcZShlQ8miECXN30SLkmjPXI0REN56XVDFd+8TH5VFjocqjEuK9OQVN8MedJL0lQdA==" }, "fast-glob": { "version": "2.2.7", @@ -5122,11 +5129,6 @@ "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", "dev": true }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", diff --git a/package.json b/package.json index 358752a8..c17a5fce 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "classnames": "^2.2.6", "d3-selection": "^1.4.0", "d3-zoom": "^1.7.3", - "lodash.isequal": "^4.5.0", + "fast-deep-equal": "^3.0.0-beta.1", "react": "^16.9.0", "react-dom": "^16.9.0", "react-draggable": "^3.3.0", diff --git a/src/GraphContext/index.js b/src/GraphContext/index.js index 57367813..6e9e131a 100644 --- a/src/GraphContext/index.js +++ b/src/GraphContext/index.js @@ -1,6 +1,6 @@ import React, { createContext, useEffect, useReducer, useMemo } from 'react'; import PropTypes from 'prop-types'; -import isEqual from 'lodash.isequal'; +import isEqual from 'fast-deep-equal'; import { reducer, initialState } from '../state'; import { setNodes, setEdges } from '../state/actions'; diff --git a/src/state/index.js b/src/state/index.js index 9c0a329a..c93de77a 100644 --- a/src/state/index.js +++ b/src/state/index.js @@ -1,5 +1,5 @@ import { zoomIdentity } from 'd3-zoom'; -import isEqual from 'lodash.isequal'; +import isEqual from 'fast-deep-equal'; import { getBoundingBox, getNodesInside, getConnectedEdges } from '../graph-utils';