1 | const { runWebpackCompiler } = require("./compiler");
|
2 |
|
3 | module.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 | }
|