Skip to content
This repository was archived by the owner on Aug 7, 2021. It is now read-only.

Commit 81fcb88

Browse files
Dimitar Tachevsis0k0
Dimitar Tachev
authored andcommitted
fix: start using the hmr option from the hookArgs in order to support it in sidekick (#666)
1 parent 54c39ad commit 81fcb88

File tree

4 files changed

+8
-12
lines changed

4 files changed

+8
-12
lines changed

lib/after-prepare.js

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ const { shouldSnapshot } = require("./utils");
33

44
module.exports = function (hookArgs) {
55
const env = hookArgs.env || {};
6+
env.hmr = hookArgs.appFilesUpdaterOptions.useHotModuleReload;
67
const shouldSnapshotOptions = {
78
platform: hookArgs.platform,
89
bundle: hookArgs.appFilesUpdaterOptions.bundle,

lib/before-prepareJS.js

+3-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
const { runWebpackCompiler } = require("./compiler");
22

3-
module.exports = function ($logger, $liveSyncService, $options, hookArgs) {
4-
const env = hookArgs.config.env || {};
5-
if ($options.hmr) {
6-
env.hmr = true;
7-
}
8-
3+
module.exports = function ($logger, $liveSyncService, hookArgs) {
94
const platform = hookArgs.config.platform;
105
const appFilesUpdaterOptions = hookArgs.config.appFilesUpdaterOptions;
6+
const env = hookArgs.config.env || {};
7+
env.hmr = appFilesUpdaterOptions.useHotModuleReload;
118
const config = {
129
env,
1310
platform,

lib/before-preview-sync.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
const { runWebpackCompiler } = require("./compiler");
22

3-
module.exports = function($logger, $liveSyncService, $options, hookArgs) {
3+
module.exports = function($logger, $liveSyncService, hookArgs) {
44
const { config } = hookArgs;
55
const bundle = config && config.appFilesUpdaterOptions && config.appFilesUpdaterOptions.bundle;
66
if (bundle) {
77
const env = config.env || {};
8-
env.hmr = !!$options.hmr;
8+
env.hmr = config.appFilesUpdaterOptions.useHotModuleReload;
99
const platform = config.platform;
1010
const release = config && config.appFilesUpdaterOptions && config.appFilesUpdaterOptions.release;
1111
const compilerConfig = {

lib/before-watch.js

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const { getWebpackProcesses, runWebpackCompiler, stopWebpackCompiler } = require("./compiler");
22

3-
module.exports = function ($logger, $liveSyncService, $options, $devicesService, hookArgs) {
3+
module.exports = function ($logger, $liveSyncService, $devicesService, hookArgs) {
44
if (hookArgs.config) {
55
const appFilesUpdaterOptions = hookArgs.config.appFilesUpdaterOptions;
66
if (appFilesUpdaterOptions.bundle) {
@@ -21,9 +21,7 @@ module.exports = function ($logger, $liveSyncService, $options, $devicesService,
2121
const platforms = hookArgs.config.platforms;
2222
return Promise.all(platforms.map(platform => {
2323
const env = hookArgs.config.env || {};
24-
if ($options.hmr) {
25-
env.hmr = true;
26-
}
24+
env.hmr = appFilesUpdaterOptions.useHotModuleReload;
2725
const config = {
2826
env,
2927
platform,

0 commit comments

Comments
 (0)