Support passing config path via object

This commit is contained in:
Adam Wathan 2019-08-02 08:07:42 -04:00
parent 7877ffab8a
commit 649fb8f21e
2 changed files with 32 additions and 1 deletions

View file

@ -13,10 +13,14 @@ import { defaultConfigFile } from './constants'
import defaultConfig from '../stubs/defaultConfig.stub.js'
function resolveConfigPath(filePath) {
if (_.isObject(filePath)) {
if (_.isObject(filePath) && !_.has(filePath, 'config')) {
return undefined
}
if (_.isObject(filePath) && _.has(filePath, 'config')) {
return path.resolve(filePath.config)
}
if (!_.isUndefined(filePath)) {
return path.resolve(filePath)
}