diff --git a/package.json b/package.json index 953a854..e8ba3b9 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "webpack": "^1.12.2" }, "dependencies": { - "lodash": "^3.10.1" + "lodash": "^4.0.0" }, "peerDependencies": { "react-dnd": "^2.0.0" diff --git a/src/BrowserDetector.js b/src/BrowserDetector.js index 182a85e..1a79098 100644 --- a/src/BrowserDetector.js +++ b/src/BrowserDetector.js @@ -1,4 +1,4 @@ -import memoize from 'lodash/function/memoize'; +import memoize from 'lodash/memoize'; export const isFirefox = memoize(() => /firefox/i.test(navigator.userAgent) diff --git a/src/EnterLeaveCounter.js b/src/EnterLeaveCounter.js index afb2329..c01d1c5 100644 --- a/src/EnterLeaveCounter.js +++ b/src/EnterLeaveCounter.js @@ -1,5 +1,5 @@ -import union from 'lodash/array/union'; -import without from 'lodash/array/without'; +import union from 'lodash/union'; +import without from 'lodash/without'; export default class EnterLeaveCounter { constructor() { diff --git a/src/HTML5Backend.js b/src/HTML5Backend.js index 6d693a7..f7add2c 100644 --- a/src/HTML5Backend.js +++ b/src/HTML5Backend.js @@ -1,4 +1,4 @@ -import defaults from 'lodash/object/defaults'; +import defaults from 'lodash/defaults'; import shallowEqual from './shallowEqual'; import EnterLeaveCounter from './EnterLeaveCounter'; import { isFirefox } from './BrowserDetector';