refactor: update runWebpackCompiler to accept options object

This commit is contained in:
Cohee
2025-02-19 22:03:43 +02:00
parent bb64e9b5c5
commit 380bd4ef4b
2 changed files with 4 additions and 3 deletions

View File

@ -1,4 +1,4 @@
import getWebpackServeMiddleware from '../src/middleware/webpack-serve.js';
const middleware = getWebpackServeMiddleware();
await middleware.runWebpackCompiler(true);
await middleware.runWebpackCompiler({ forceDist: true });

View File

@ -24,10 +24,11 @@ export default function getWebpackServeMiddleware() {
/**
* Wait until Webpack is done compiling.
* @param {boolean} [forceDist=false] Whether to force the use the /dist folder.
* @param {object} param Parameters.
* @param {boolean} [param.forceDist] Whether to force the use the /dist folder.
* @returns {Promise<void>}
*/
devMiddleware.runWebpackCompiler = (forceDist = false) => {
devMiddleware.runWebpackCompiler = ({ forceDist = false } = {}) => {
const publicLibConfig = getPublicLibConfig(forceDist);
const compiler = webpack(publicLibConfig);