SymphonyElectron/js/utils/misc.js
Vishwas Shashidhar e1c22ea360
ELECTRON-582: upgrade electron version (#417)
- upgrade electron version
- upgrade other dependencies
- fix linting issues
2018-07-02 17:14:30 +05:30

24 lines
596 B
JavaScript

'use strict';
const os = require('os');
const isDevEnv = process.env.ELECTRON_DEV ?
process.env.ELECTRON_DEV.trim().toLowerCase() === 'true' : false;
const isMac = (process.platform === 'darwin');
const isWindowsOS = (process.platform === 'win32');
const isNodeEnv = !!process.env.NODE_ENV;
function isWindows10() {
const [ major ] = os.release().split('.').map((part) => parseInt(part, 10));
return isWindowsOS && major >= 10;
}
module.exports = {
isDevEnv: isDevEnv,
isMac: isMac,
isWindowsOS: isWindowsOS,
isNodeEnv: isNodeEnv,
isWindows10: isWindows10
};