From 096525e740bf4e1d70c87adfafe65165b603bdb6 Mon Sep 17 00:00:00 2001 From: Ken Sheedlo Date: Tue, 12 Dec 2017 14:48:22 -0800 Subject: [PATCH] Use just utilities instead of lodash This change reduces the Javascript footprint of react-masonry-component by switching to https://github.com/angus-c/just --- lib/index.js | 6 +++--- package.json | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/index.js b/lib/index.js index 3a047c1..ac44e54 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,10 +1,10 @@ var isBrowser = typeof window !== 'undefined'; var Masonry = isBrowser ? window.Masonry || require('masonry-layout') : null; var imagesloaded = isBrowser ? require('imagesloaded') : null; -var assign = require('lodash/assign'); +var assign = require('just-merge'); var elementResizeDetectorMaker = require('element-resize-detector'); -var debounce = require('lodash/debounce'); -var omit = require('lodash/omit'); +var debounce = require('just-debounce-it'); +var omit = require('just-omit'); var PropTypes = require('prop-types'); var React = require('react'); var createReactClass = require('create-react-class'); diff --git a/package.json b/package.json index 7041823..19a1a21 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,9 @@ "create-react-class": "^15.6.2", "element-resize-detector": "^1.1.9", "imagesloaded": "^4.0.0", - "lodash": "^4.17.4", + "just-debounce-it": "^1.0.1", + "just-merge": "^1.0.2", + "just-omit": "^1.0.1", "masonry-layout": "^4.2.0", "prop-types": "^15.5.8" },