SymphonyElectron/js/utils.js
Lynn 50ca154a7e Read config (#18)
* read config file

* remove homepage from package.json
2017-02-20 10:24:46 -08:00

28 lines
654 B
JavaScript

'use strict';
const isDevEnv = process.env.ELECTRON_DEV ?
process.env.ELECTRON_DEV.trim().toLowerCase() === "true" : false;
const isMac = (process.platform === 'darwin');
/**
* Generates a guid,
* http://stackoverflow.com/questions/105034/create-guid-uuid-in-javascript
*
* @return {String} guid value in string
*/
function getGuid() {
function s4() {
return Math.floor((1 + Math.random()) * 0x10000).toString(16)
.substring(1);
}
return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
s4() + '-' + s4() + s4() + s4();
}
module.exports = {
isDevEnv: isDevEnv,
isMac: isMac,
getGuid: getGuid
};