Skip to content

Commit 0d1ff98

Browse files
authored
refactor: remove lodash usage where possible (jantimon#1888)
1 parent 723ed41 commit 0d1ff98

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

index.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ const promisify = require("util").promisify;
55

66
const vm = require("vm");
77
const fs = require("fs");
8-
const _uniq = require("lodash/uniq");
98
const path = require("path");
109
const { CachedChildCompilation } = require("./lib/cached-child-compiler");
1110

@@ -950,11 +949,13 @@ class HtmlWebpackPlugin {
950949
* @private
951950
*/
952951
getAssetFiles(assets) {
953-
const files = _uniq(
954-
Object.keys(assets)
955-
.filter((assetType) => assetType !== "chunks" && assets[assetType])
956-
.reduce((files, assetType) => files.concat(assets[assetType]), []),
957-
);
952+
const files = [
953+
...new Set(
954+
Object.keys(assets)
955+
.filter((assetType) => assetType !== "chunks" && assets[assetType])
956+
.reduce((files, assetType) => files.concat(assets[assetType]), []),
957+
),
958+
];
958959
files.sort();
959960
return files;
960961
}

0 commit comments

Comments
 (0)