From 31f26b4d24f6415d038ebd0b5a8ee1e93772bf8c Mon Sep 17 00:00:00 2001 From: Pirate Praveen Date: Sun, 30 Jun 2019 23:08:35 +0530 Subject: [PATCH] Use only the required subset of lodash --- lib/lodash.js | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/lib/lodash.js b/lib/lodash.js index 5e2cb78..254b1e5 100644 --- a/lib/lodash.js +++ b/lib/lodash.js @@ -1,10 +1,25 @@ /* global window */ -var lodash +var lodash = {} if (typeof require === 'function') { try { - lodash = require('lodash') + lodash['clone'] = require('lodash/clone') + lodash['constant'] = require('lodash/constant') + lodash['each'] = require('lodash/each') + lodash['filter'] = require('lodash/filter') + lodash['has'] = require('lodash/has') + lodash['isArray'] = require('lodash/isArray') + lodash['isEmpty'] = require('lodash/isEmpty') + lodash['isFunction'] = require('lodash/isFunction') + lodash['isUndefined'] = require('lodash/isUndefined') + lodash['keys'] = require('lodash/keys') + lodash['map'] = require('lodash/map') + lodash['reduce'] = require('lodash/reduce') + lodash['size'] = require('lodash/size') + lodash['transform'] = require('lodash/transform') + lodash['union'] = require('lodash/union') + lodash['values'] = require('lodash/values') } catch (e) {} }