Skip to content

Commit e5731fa

Browse files
authored
Replace lodash.flatten() with Array.flat() built-in (#8928)
Follow-up to #8907
1 parent 7505bed commit e5731fa

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

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

1717
var topPkg = JSON.parse(fs.readFileSync('./package.json', 'utf8'));
1818
var modules = fs.readdirSync('./packages/node_modules');
@@ -24,14 +24,14 @@ modules.forEach(function (mod) {
2424

2525
// for the dependencies, find all require() calls
2626
var srcFiles = glob.sync(path.join(pkgDir, 'lib/**/*.js'));
27-
var uniqDeps = uniq(flatten(srcFiles.map(function (srcFile) {
27+
var uniqDeps = uniq(srcFiles.map(function (srcFile) {
2828
var code = fs.readFileSync(srcFile, 'utf8');
2929
try {
3030
return findRequires(code);
3131
} catch (e) {
3232
return []; // happens if this is an es6 module, parsing fails
3333
}
34-
}))).filter(function (dep) {
34+
}).flat()).filter(function (dep) {
3535
// some modules require() themselves, e.g. for plugins
3636
return dep !== pkg.name &&
3737
// exclude built-ins like 'inherits', 'fs', etc.

0 commit comments

Comments
 (0)