UNPKG

675 BJavaScriptView Raw
1const { runWebpackCompiler } = require("./compiler");
2
3module.exports = function ($logger, $liveSyncService, hookArgs) {
4 const platform = hookArgs.config.platform;
5 const appFilesUpdaterOptions = hookArgs.config.appFilesUpdaterOptions;
6 const env = hookArgs.config.env || {};
7 env.hmr = appFilesUpdaterOptions.useHotModuleReload;
8 const config = {
9 env,
10 platform,
11 bundle: appFilesUpdaterOptions.bundle,
12 release: appFilesUpdaterOptions.release,
13 };
14
15 const result = config.bundle && runWebpackCompiler.bind(runWebpackCompiler, config, hookArgs.config.projectData, $logger, $liveSyncService, hookArgs);
16 return result;
17}