Support passing empty object to signal 'use default config path'

This commit is contained in:
Adam Wathan 2019-08-02 08:14:07 -04:00
parent 649fb8f21e
commit 5cad3910fd
2 changed files with 41 additions and 2 deletions

View file

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