diff --git a/lib/auth.js b/lib/auth.js index b75a0c7..95b948f 100644 --- a/lib/auth.js +++ b/lib/auth.js @@ -49,17 +49,17 @@ function parseXauth( buf ) return auth; } -var os = require('os'); +var homedir = require('os-homedir'); var path = require('path'); function readXauthority(cb) { - var filename = process.env.XAUTHORITY || path.join(os.homedir(), '.Xauthority'); + var filename = process.env.XAUTHORITY || path.join(homedir(), '.Xauthority'); fs.readFile(filename, function(err, data) { if (!err) return cb(null, data); if(err.code == 'ENOENT') { // Xming/windows uses %HOME%/Xauthority ( .Xauthority with no dot ) - try with this name - filename = process.env.XAUTHORITY || path.join(os.homedir(), 'Xauthority'); + filename = process.env.XAUTHORITY || path.join(homedir(), 'Xauthority'); return fs.readFile(filename, cb); } else { cb(err); diff --git a/package.json b/package.json index c1312aa..ec03ae3 100644 --- a/package.json +++ b/package.json @@ -49,5 +49,8 @@ "scripts": { "test": "node test-runner.js", "prepublish": "npm prune" + }, + "dependencies": { + "os-homedir": "^1.0.1" } }