From e90a5d1969a8ced9ff231fb043b9db48ebc63441 Mon Sep 17 00:00:00 2001 From: Marshall Quander <marshall@quander.me> Date: Mon, 16 Jul 2018 20:36:29 -0700 Subject: [PATCH] Don't take all of lodash as a runtime dependency --- package.json | 1 + src/storage/store.js | 2 +- yarn.lock | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 2961d685c..e279d8df7 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,7 @@ "classnames": "^2.2.5", "copy-to-clipboard": "^3.0.8", "copy-webpack-plugin": "^4.5.1", + "deepmerge": "^2.1.1", "detect-browser": "^2.1.0", "event-target-shim": "^3.0.1", "form-urlencoded": "^2.0.4", diff --git a/src/storage/store.js b/src/storage/store.js index e4e509ba3..1b6d575dd 100644 --- a/src/storage/store.js +++ b/src/storage/store.js @@ -1,5 +1,5 @@ import { Validator } from "jsonschema"; -import merge from "lodash/merge"; +import merge from "deepmerge"; const LOCAL_STORE_KEY = "___hubs_store"; const STORE_STATE_CACHE_KEY = Symbol(); diff --git a/yarn.lock b/yarn.lock index 939764a43..c939afe91 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2501,6 +2501,10 @@ deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" +deepmerge@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.1.1.tgz#e862b4e45ea0555072bf51e7fd0d9845170ae768" + define-properties@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" -- GitLab