| 23 | reactEntry: '' |
| 24 | }; |
| 25 | const installExtensions = async () => { |
| 26 | devtron.install(); |
| 27 | const installer = require('electron-devtools-installer'); |
| 28 | const extensions = ['REACT_DEVELOPER_TOOLS', 'REDUX_DEVTOOLS']; |
| 29 | const forceDownload = !!process.env.UPGRADE_EXTENSIONS; |
| 30 | for (const name of extensions) { |
| 31 | try { |
| 32 | await installer.default(installer[name], forceDownload); |
| 33 | } catch (e) { |
| 34 | console.log(`Error installing ${name} extension: ${e.message}`); |
| 35 | } |
| 36 | } |
| 37 | }; |
| 38 | |
| 39 | const nativeImage = require('electron').nativeImage; |
| 40 | let image = nativeImage.createFromPath(__dirname + '/icons/icon.icns'); |