| 1234567891011121314151617181920212223 |
- // references
- var path = require('path');
- var home = process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'];
- // exports
- module.exports = homedir;
- /**
- * Resolves the path to the user's home directory.
- *
- * @param {String} [username]
- * Username of user whose path you seek.
- *
- * @return {String}
- * The full path to the user's home directory.
- */
- function homedir(username) {
- return username ? path.resolve(path.dirname(home), username) : home;
- }
|