js-uploader
Version:
A JavaScript library for file upload
21 lines • 723 B
JavaScript
export var isElectron = function () {
// Renderer process
if (typeof window !== 'undefined' &&
typeof window.process === 'object' &&
window.process.type === 'renderer') {
return true;
}
// Main process
if (typeof process !== 'undefined' && typeof process.versions === 'object' && !!process.versions.electron) {
return true;
}
// Detect the user agent when the `nodeIntegration` option is set to false
if (typeof navigator === 'object' &&
typeof navigator.userAgent === 'string' &&
navigator.userAgent.indexOf('Electron') >= 0) {
return true;
}
return false;
};
console.log(isElectron());
//# sourceMappingURL=is-electron.js.map