| 123456789101112131415161718 | var path = require('path');module.exports = function(opts) {  if (!opts) {    opts = {};  }  var cwd = opts.cwd;  var configPath = opts.configPath;  // if a path to the desired config was specified  // but no cwd was provided, use configPath dir  if (typeof configPath === 'string' && !cwd) {    cwd = path.dirname(path.resolve(configPath));  }  if (typeof cwd === 'string') {    return path.resolve(cwd);  }  return process.cwd();};
 |