diff --git a/bin/templates/platform_www/cdv-electron-main.js b/bin/templates/platform_www/cdv-electron-main.js index 32baa956..8d32bc51 100644 --- a/bin/templates/platform_www/cdv-electron-main.js +++ b/bin/templates/platform_www/cdv-electron-main.js @@ -22,6 +22,8 @@ const fs = require('fs'); const { app, BrowserWindow } = require('electron'); // Electron settings from .json file. const cdvElectronSettings = require('./cdv-electron-settings.json'); +// Electron main process modules +const cdvElectronModules = require('./cdv-electron-modules.json'); // 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. @@ -84,5 +86,7 @@ app.on('activate', () => { } }); +cdvElectronModules.forEach(mod => require(mod)); + // In this file you can include the rest of your app's specific main process // code. You can also put them in separate files and require them here. diff --git a/bin/templates/platform_www/cdv-electron-modules.json b/bin/templates/platform_www/cdv-electron-modules.json new file mode 100644 index 00000000..fe51488c --- /dev/null +++ b/bin/templates/platform_www/cdv-electron-modules.json @@ -0,0 +1 @@ +[]