// userhome
// Copyright (c) 2013 Kyle Robinson Young
// Licensed under the MIT license.

var path = require('path');

module.exports = function() {
  var home = process.env[(process.platform === 'win32') ? 'USERPROFILE' : 'HOME'];
  if (!home) {
    throw new Error('Could not find a valid user home path.');
  }
  return path.resolve.apply(path.resolve, [home]
    .concat(Array.prototype.slice.call(arguments, 0)));
};

// userhome
// Copyright (c) 2014 Kyle Robinson Young
// Licensed under the MIT license.

var path = require('path');

module.exports = function() {
  var home = process.env[(process.platform === 'win32') ? 'USERPROFILE' : 'HOME'];
  if (!home) {
    throw new Error('Could not find a valid user home path.');
  }
  return path.resolve.apply(path.resolve, [home]
    .concat(Array.prototype.slice.call(arguments, 0)));
};

Update copyright