aboutsummaryrefslogtreecommitdiff
path: root/test/application
diff options
context:
space:
mode:
authorValentin Popov <info@valentineus.link>2019-08-20 11:38:39 +0300
committerValentin Popov <info@valentineus.link>2019-08-20 11:38:39 +0300
commit419f48c18d84ba3516124571ad8134bf304e65ab (patch)
treeae09d4cd491815061d84c61ea6b62bf89b098ff4 /test/application
parent809a5efb9db4284b0124c75fbaec34d3dd22e7bc (diff)
downloadelectron-hot-reload-419f48c18d84ba3516124571ad8134bf304e65ab.tar.xz
electron-hot-reload-419f48c18d84ba3516124571ad8134bf304e65ab.zip
Added Renderer reloader
Signed-off-by: Valentin Popov <info@valentineus.link>
Diffstat (limited to 'test/application')
-rw-r--r--test/application/src/main.js9
-rw-r--r--test/application/webpack.config.js4
2 files changed, 12 insertions, 1 deletions
diff --git a/test/application/src/main.js b/test/application/src/main.js
index bf2144d..d030f18 100644
--- a/test/application/src/main.js
+++ b/test/application/src/main.js
@@ -1,11 +1,18 @@
// Modules to control application life and create native browser window
import { app, BrowserWindow } from 'electron'
-// import { mainReloader, rendererReloader } from '../../../dist'
+import path from 'path'
+
+import { mainReloader, rendererReloader } from '../../../dist'
// Keep a global reference of the window object, if you don't, the window will
// be closed automatically when the JavaScript object is garbage collected.
let mainWindow
+const dir = path.join(app.getAppPath(), 'temp')
+
+mainReloader(dir)
+rendererReloader(dir)
+
function createWindow () {
// Create the browser window.
mainWindow = new BrowserWindow({
diff --git a/test/application/webpack.config.js b/test/application/webpack.config.js
index c1d23e8..6203400 100644
--- a/test/application/webpack.config.js
+++ b/test/application/webpack.config.js
@@ -13,6 +13,10 @@ const mainConfig = {
path: path.resolve(__dirname, 'dist'),
filename: '[name].js'
},
+ node: {
+ __dirname: true,
+ __filename: true
+ },
plugins: [
new CleanWebpackPlugin()
],