Skip to content

Commit 3272f0b

Browse files
authored
Merge pull request #4 from onip/master
use correct extension name in install phase
2 parents 857abdf + 3b16ed4 commit 3272f0b

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

index.js

+12-10
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,32 @@
11
const electron = require('electron')
22

3+
const EXT_NAME = 'Vue.js devtools';
4+
35
exports.install = () => {
46
if (process.type === 'renderer') {
5-
console.log(`Installing Vue.js devtools from ${__dirname}`)
7+
console.log(`Installing ${EXT_NAME} from ${__dirname}`)
68
if (electron.remote.BrowserWindow.getDevToolsExtensions &&
7-
electron.remote.BrowserWindow.getDevToolsExtensions().devtron) return true
9+
electron.remote.BrowserWindow.getDevToolsExtensions()[EXT_NAME]) return true
810
return electron.remote.BrowserWindow.addDevToolsExtension(__dirname)
911
} else if (process.type === 'browser') {
10-
console.log(`Installing Vue.js devtools from ${__dirname}`)
12+
console.log(`Installing ${EXT_NAME} from ${__dirname}`)
1113
if (electron.BrowserWindow.getDevToolsExtensions &&
12-
electron.BrowserWindow.getDevToolsExtensions().devtron) return true
14+
electron.BrowserWindow.getDevToolsExtensions()[EXT_NAME]) return true
1315
return electron.BrowserWindow.addDevToolsExtension(__dirname)
1416
} else {
15-
throw new Error('Vue.js devtools can only be installed from an Electron process.')
17+
throw new Error(`${EXT_NAME} can only be installed from an Electron process.`)
1618
}
1719
}
1820

1921
exports.uninstall = () => {
2022
if (process.type === 'renderer') {
21-
console.log(`Uninstalling Vue.js devtools from ${__dirname}`)
22-
return electron.remote.BrowserWindow.removeDevToolsExtension('Vue.js devtools')
23+
console.log(`Uninstalling ${EXT_NAME} from ${__dirname}`)
24+
return electron.remote.BrowserWindow.removeDevToolsExtension(EXT_NAME)
2325
} else if (process.type === 'browser') {
24-
console.log(`Uninstalling Vue.js devtools from ${__dirname}`)
25-
return electron.BrowserWindow.removeDevToolsExtension('Vue.js devtools')
26+
console.log(`Uninstalling ${EXT_NAME} from ${__dirname}`)
27+
return electron.BrowserWindow.removeDevToolsExtension(EXT_NAME)
2628
} else {
27-
throw new Error('Vue.js devtools can only be uninstalled from an Electron process.')
29+
throw new Error(`${EXT_NAME} can only be uninstalled from an Electron process.`)
2830
}
2931
}
3032

0 commit comments

Comments
 (0)