From de79ee457eb921e6e1b186c90c65590789a013ca Mon Sep 17 00:00:00 2001 From: Xiao <784487301@qq.com> Date: Wed, 30 Jul 2025 18:12:32 +0800 Subject: [PATCH] chore: fix lint --- .../webpack.config.js | 129 +++++++++--------- 1 file changed, 62 insertions(+), 67 deletions(-) diff --git a/test/configCases/assets/compression-webpack-plugin-issues-390/webpack.config.js b/test/configCases/assets/compression-webpack-plugin-issues-390/webpack.config.js index 698e547f9..accc6662f 100644 --- a/test/configCases/assets/compression-webpack-plugin-issues-390/webpack.config.js +++ b/test/configCases/assets/compression-webpack-plugin-issues-390/webpack.config.js @@ -5,77 +5,72 @@ const { Compilation } = require("../../../../"); /** @type {import("../../../../").Configuration} */ module.exports = { plugins: [ - { - apply: (compiler) => { - compiler.hooks.compilation.tap( - "MockWebpackManifestPlugin", - (compilation) => { - compilation.hooks.processAssets.tap( - { - name: "MockWebpackManifestPlugin", - stage: Infinity - }, - () => { - const manifest = { - "main.js": "/main.js", - "main.js.map": "/main.js.map" - }; - compilation.emitAsset( - "asset-manifest.json", - new (require("../../../../").sources.RawSource)( - JSON.stringify(manifest, null, 2) - ) - ); - } - ); - } - ); - } - }, - { - apply: (compiler) => { - compiler.hooks.compilation.tap( - "MockCompressionPlugin", - (compilation) => { - compilation.hooks.processAssets.tapPromise( - { - name: "MockCompressionPlugin", - stage: Compilation.PROCESS_ASSETS_STAGE_OPTIMIZE_TRANSFER, - additionalAssets: true - }, - async (assets) => { - for (const name of Object.keys(assets)) { - const { info } = compilation.getAsset(name); - if (info && name === "asset-manifest.json") { - compilation.deleteAsset(name); - } - } - } - ); - } - ); - } - }, - { - apply: (compiler) => { - compiler.hooks.compilation.tap("MockTerserPlugin", (compilation) => { - compilation.hooks.processAssets.tapPromise( + (compiler) => { + compiler.hooks.compilation.tap( + "MockWebpackManifestPlugin", + (compilation) => { + compilation.hooks.processAssets.tap( { - name: "MockTerserPlugin", - stage: Compilation.PROCESS_ASSETS_STAGE_OPTIMIZE_SIZE, - additionalAssets: true + name: "MockWebpackManifestPlugin", + stage: Infinity }, - async (assets) => { - for (const name of Object.keys(assets)) { - const { info } = compilation.getAsset(name); - if (info && name === "asset-manifest.json") { - compilation.deleteAsset(name); - } - } + () => { + const manifest = { + "main.js": "/main.js", + "main.js.map": "/main.js.map" + }; + compilation.emitAsset( + "asset-manifest.json", + new (require("../../../../").sources.RawSource)( + JSON.stringify(manifest, null, 2) + ) + ); } ); - }); - } + } + ); + }, + (compiler) => { + compiler.hooks.compilation.tap("MockCompressionPlugin", (compilation) => { + compilation.hooks.processAssets.tapPromise( + { + name: "MockCompressionPlugin", + stage: Compilation.PROCESS_ASSETS_STAGE_OPTIMIZE_TRANSFER, + additionalAssets: true + }, + async (assets) => { + for (const name of Object.keys(assets)) { + const { info } = /** @type {import("../../../../").Asset} */ ( + compilation.getAsset(name) + ); + if (info && name === "asset-manifest.json") { + compilation.deleteAsset(name); + } + } + } + ); + }); + }, + (compiler) => { + compiler.hooks.compilation.tap("MockTerserPlugin", (compilation) => { + compilation.hooks.processAssets.tapPromise( + { + name: "MockTerserPlugin", + stage: Compilation.PROCESS_ASSETS_STAGE_OPTIMIZE_SIZE, + additionalAssets: true + }, + async (assets) => { + for (const name of Object.keys(assets)) { + const { info } = /** @type {import("../../../../").Asset} */ ( + compilation.getAsset(name) + ); + if (info && name === "asset-manifest.json") { + compilation.deleteAsset(name); + } + } + } + ); + }); } ] };