Skip to content

Commit 9afecb2

Browse files
authored
dev dependencies: replace individual lodash functions (pouchdb#8907)
* it's not clear if these individual functions' releases are kept up-to-date with main lodash module * keeping multiple dependencies up-to-date is harder than working with a single lodash dependency * the whole of lodash is available anyway in dev via sub-dependencies
1 parent 41cc568 commit 9afecb2

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

bin/dev-server.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
var watch = require('watch-glob');
66
var http_server = require('http-server');
7-
var debounce = require('lodash.debounce');
7+
const { debounce } = require('lodash');
88
var browserify = require('browserify');
99
var fs = require('fs');
1010

bin/update-package-json-for-publish.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ var path = require('path');
1212
var glob = require('glob');
1313
var findRequires = require('find-requires');
1414
var builtinModules = require('builtin-modules');
15-
var uniq = require('lodash.uniq');
16-
var flatten = require('lodash.flatten');
15+
const { flatten, uniq } = require('lodash');
1716

1817
var topPkg = JSON.parse(fs.readFileSync('./package.json', 'utf8'));
1918
var modules = fs.readdirSync('./packages/node_modules');

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,7 @@
8080
"istanbul": "0.4.5",
8181
"istanbul-coveralls": "1.0.3",
8282
"less": "3.9.0",
83-
"lodash.debounce": "4.0.8",
84-
"lodash.flatten": "4.4.0",
85-
"lodash.uniq": "4.5.0",
83+
"lodash": "4.17.21",
8684
"marky": "1.2.5",
8785
"median": "0.0.2",
8886
"mkdirp": "0.5.1",

0 commit comments

Comments
 (0)