From cef2387aaab672a859ecc82e677af0afd10b35bb Mon Sep 17 00:00:00 2001 From: Roman Date: Sun, 12 Apr 2026 12:47:53 +0100 Subject: [PATCH] chore: remove lodash usage where possible --- index.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/index.js b/index.js index 921251cca..28fc0ede4 100644 --- a/index.js +++ b/index.js @@ -5,7 +5,6 @@ const promisify = require("util").promisify; const vm = require("vm"); const fs = require("fs"); -const _uniq = require("lodash/uniq"); const path = require("path"); const { CachedChildCompilation } = require("./lib/cached-child-compiler"); @@ -950,11 +949,13 @@ class HtmlWebpackPlugin { * @private */ getAssetFiles(assets) { - const files = _uniq( - Object.keys(assets) - .filter((assetType) => assetType !== "chunks" && assets[assetType]) - .reduce((files, assetType) => files.concat(assets[assetType]), []), - ); + const files = [ + ...new Set( + Object.keys(assets) + .filter((assetType) => assetType !== "chunks" && assets[assetType]) + .reduce((files, assetType) => files.concat(assets[assetType]), []), + ), + ]; files.sort(); return files; }