// Install `vue-devtools` require('electron').app.on('ready', () => { let installExtension = require('electron-devtools-installer') installExtension.default(installExtension.VUEJS_DEVTOOLS) .then(() => {}) .catch(err => { console.log('Unable to install `vue-devtools`: \n', err) }) })
const installExtensions = async () => { devtron.install(); const installer = require('electron-devtools-installer'); const extensions = ['REACT_DEVELOPER_TOOLS', 'REDUX_DEVTOOLS']; const forceDownload = !!process.env.UPGRADE_EXTENSIONS; for (const name of extensions) { try { await installer.default(installer[name], forceDownload); } catch (e) { console.log(`Error installing ${name} extension: ${e.message}`); } } }
const installExtensions = async () => { try { const installer = require('electron-devtools-installer'); const forceDownload = !!process.env.UPGRADE_EXTENSIONS; const extensions = ['REACT_DEVELOPER_TOOLS', 'REDUX_DEVTOOLS']; return Promise.all( extensions.map(name => installer.default(installer[name], forceDownload) ) ).catch(console.error); } catch (e) { log.error(e, `main.dev -> installExtensions`); } }
const installExtensions = async () => { const installer = require('electron-devtools-installer'); const forceDownload = !!UPGRADE_EXTENSIONS; const extensions = ['REACT_DEVELOPER_TOOLS', 'REDUX_DEVTOOLS']; return Promise.all( extensions.map(name => installer.default(installer[name], forceDownload)) ).catch(console.log); }
test('it attempts to install react dev tools', (t) => { mockery.registerMock('electron', electronMainMock) mockery.registerMock('devtron', { install: sinon.spy() }) mockery.registerMock('electron-devtools-installer', { __esModule: true, default: sinon.stub(), REACT_DEVELOPER_TOOLS: 'react-tools' }) const electronDevtoolsInstaller = require('electron-devtools-installer') electronDevtoolsInstaller.default.returns(Promise.resolve()) const { DeveloperFeatures } = require('../../src/main/developer') //eslint-disable-next-line new DeveloperFeatures() t.is(electronDevtoolsInstaller.default.callCount, 1) t.is(electronDevtoolsInstaller.default.firstCall.args[0], 'react-tools') })
const installExtensions = async extensions => { return Promise.all( extensions.map(extension => extensionInstaller(extension) .then(name => console.log(`[extensionInstaller]: Installed ${name}!`)) .catch(err => console.log('[extensionInstaller]: An error occurred: ', err)), ), ); }
const installExtensions = async () => { const installer = require('electron-devtools-installer'); const forceDownload = !!process.env.UPGRADE_EXTENSIONS; const extensions = ['REACT_DEVELOPER_TOOLS', 'REDUX_DEVTOOLS']; return Promise.all( extensions.map(name => installer.default(installer[name], forceDownload)), ).catch(console.log); }
// Install `vue-devtools` require('electron').app.on('ready', () => { let installExtension = require('electron-devtools-installer') installExtension .default(installExtension.VUEJS_DEVTOOLS) .then(() => {}) .catch(err => { console.log('Unable to install `vue-devtools`: \n', err) }) })
// Install `vue-devtools` require('electron').app.on('ready', () => { let installExtension = require('electron-devtools-installer') installExtension.default(installExtension.VUEJS_DEVTOOLS) .then(() => {}) .catch(err => { console.log('Unable to install `vue-devtools`: \n', err) }) })
// Install `vue-devtools` require('electron').app.on('ready', () => { let installExtension = require('electron-devtools-installer') installExtension.default(installExtension.VUEJS_DEVTOOLS) .then(() => {}) .catch(err => { console.log('Unable to install `vue-devtools`: \n', err) }) })
const installExtensions = async () => { const installer = require('electron-devtools-installer'); const forceDownload = !!process.env.UPGRADE_EXTENSIONS; const extensions = ['REACT_DEVELOPER_TOOLS', 'REDUX_DEVTOOLS']; return Promise.all( extensions.map(name => installer.default(installer[name], forceDownload)), ).catch(console.log); }
// Install `vue-devtools` require('electron').app.on('ready', () => { let installExtension = require('electron-devtools-installer') installExtension.default(installExtension.VUEJS_DEVTOOLS) .then(() => {}) .catch(err => { console.log('Unable to install `vue-devtools`: \n', err) }) })
// Install `vue-devtools` require('electron').app.on('ready', () => { let installExtension = require('electron-devtools-installer') installExtension.default(installExtension.VUEJS_DEVTOOLS) .then(() => {}) .catch(err => { console.log('Unable to install `vue-devtools`: \n', err) }) })
const installExtensions = async () => { const installer = require('electron-devtools-installer'); const forceDownload = !!process.env.UPGRADE_EXTENSIONS; const extensions = ['REACT_DEVELOPER_TOOLS', 'REDUX_DEVTOOLS']; return Promise.all( extensions.map(name => installer.default(installer[name], forceDownload)) ).catch(console.log); }
const installExtensions = async () => { const installer = require('electron-devtools-installer'); const forceDownload = !!process.env.UPGRADE_EXTENSIONS; const extensions = ['REACT_DEVELOPER_TOOLS', 'REDUX_DEVTOOLS']; return Promise.all( extensions.map(name => installer.default(installer[name], forceDownload)) ).catch(console.log); }