| 123456789101112131415161718 | 
							- const 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();
 
- };
 
 
  |