From 65ae614bbf807af9c42e9c48af9053efbec13d02 Mon Sep 17 00:00:00 2001 From: Igor Randjelovic Date: Fri, 29 Apr 2022 17:50:12 +0200 Subject: [PATCH] feat(webpack): emit hrm boot status --- .../src/loaders/nativescript-hot-loader/hmr.runtime.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/webpack5/src/loaders/nativescript-hot-loader/hmr.runtime.ts b/packages/webpack5/src/loaders/nativescript-hot-loader/hmr.runtime.ts index ecd96ef13..2f51c6a1a 100644 --- a/packages/webpack5/src/loaders/nativescript-hot-loader/hmr.runtime.ts +++ b/packages/webpack5/src/loaders/nativescript-hot-loader/hmr.runtime.ts @@ -19,7 +19,7 @@ if (module.hot) { const setStatus = ( hash: string, - status: 'success' | 'failure', + status: 'success' | 'failure' | 'boot', message?: string, ...info: any ): boolean => { @@ -116,6 +116,11 @@ if (module.hot) { } await checkAndApply(); - originalOnLiveSync(); + await originalOnLiveSync(); + + if (!global.hmrBootEmitted) { + global.hmrBootEmitted = true; + setStatus(hash, 'boot', 'HMR Enabled - waiting for changes...'); + } }; }