/*! * resolve-dir <https://github.com/jonschlinkert/resolve-dir> * * Copyright (c) 2015, Jon Schlinkert. * Licensed under the MIT License. */ 'use strict'; var path = require('path'); var expand = require('expand-tilde'); var gm = require('global-modules'); module.exports = function resolveDir(dir) { if (dir.charAt(0) === '~') { dir = expand(dir); } if (dir.charAt(0) === '@') { dir = path.join(gm, dir.slice(1)); } return dir; };