From 88e09a102e6a3d211b01875a430833b509885a8b Mon Sep 17 00:00:00 2001 From: Sindre Sorhus Date: Sat, 13 Jun 2015 14:39:09 +0200 Subject: [PATCH] depend on `os-homedir` ponyfill --- index.js | 15 +-------------- package.json | 3 +++ 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/index.js b/index.js index 85017bb..fdff721 100644 --- a/index.js +++ b/index.js @@ -1,15 +1,2 @@ 'use strict'; -var env = process.env; -var home = env.HOME; -var user = env.LOGNAME || env.USER || env.LNAME || env.USERNAME; - -if (process.platform === 'win32') { - module.exports = env.USERPROFILE || env.HOMEDRIVE + env.HOMEPATH || home || null; -} else if (process.platform === 'darwin') { - module.exports = home || (user ? '/Users/' + user : null); -} else if (process.platform === 'linux') { - module.exports = home || - (user ? (process.getuid() === 0 ? '/root' : '/home/' + user) : null); -} else { - module.exports = home || null; -} +module.exports = require('os-homedir')(); diff --git a/package.json b/package.json index 77f10db..5c4bbc6 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,9 @@ "variables", "userprofile" ], + "dependencies": { + "os-homedir": "^1.0.0" + }, "devDependencies": { "ava": "0.0.4", "path-exists": "^1.0.0"