refactor: update runWebpackCompiler to accept options object

380bd4ef4bc5099f705226305d628e112399e8ad

Cohee <18619528+Cohee1207@users.noreply.github.com>

2 files changed, +4 -3Showing whitespace changes
docker/build-lib.js+1 -1
@@ -1,4 +1,4 @@
1import getWebpackServeMiddleware from '../src/middleware/webpack-serve.js';1import getWebpackServeMiddleware from '../src/middleware/webpack-serve.js';
22
3const middleware = getWebpackServeMiddleware();3const middleware = getWebpackServeMiddleware();
4await middleware.runWebpackCompiler(true);4await middleware.runWebpackCompiler({ forceDist: true });
src/middleware/webpack-serve.js+3 -2
@@ -24,10 +24,11 @@ export default function getWebpackServeMiddleware() {
2424
25 /**25 /**
26 * Wait until Webpack is done compiling.26 * Wait until Webpack is done compiling.
27 * @param {boolean} [forceDist=false] Whether to force the use the /dist folder.27 * @param {object} param Parameters.
28 * @param {boolean} [param.forceDist] Whether to force the use the /dist folder.
28 * @returns {Promise<void>}29 * @returns {Promise<void>}
29 */30 */
30 devMiddleware.runWebpackCompiler = (forceDist = false) => {31 devMiddleware.runWebpackCompiler = ({ forceDist = false } = {}) => {
31 const publicLibConfig = getPublicLibConfig(forceDist);32 const publicLibConfig = getPublicLibConfig(forceDist);
32 const compiler = webpack(publicLibConfig);33 const compiler = webpack(publicLibConfig);
3334