Use os.homedir to get home dir
diff --git a/index.js b/index.js
index 6d46723..da44dcf 100644
--- a/index.js
+++ b/index.js
@@ -18,6 +18,7 @@
*/
var fs = require('fs');
+var os = require('os');
var path = require('path');
var Q = require('q');
@@ -35,11 +36,8 @@
const DEFAULT_VERSION = '1.0.0';
// Global configuration paths
-var global_config_path = process.env.CORDOVA_HOME;
-if (!global_config_path) {
- var HOME = process.env[(process.platform.slice(0, 3) === 'win') ? 'USERPROFILE' : 'HOME'];
- global_config_path = path.join(HOME, '.cordova');
-}
+var global_config_path = process.env.CORDOVA_HOME || path.join(os.homedir(), '.cordova');
+
/**
* Sets up to forward events to another instance, or log console.
* This will make the create internal events visible outside