Skip to content

Commit

Permalink
Improve validation
Browse files Browse the repository at this point in the history
  • Loading branch information
ehmicky committed Feb 6, 2022
1 parent 6881e57 commit 819e3cd
Showing 1 changed file with 16 additions and 12 deletions.
28 changes: 16 additions & 12 deletions src/config/load/normalize.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,22 @@ const getConfigCwd = function (value, { context: { base } }) {
return base
}

const transformConfig = async function (value) {
const valueA = await useResolvers(value)
await validateFileExists(valueA)
await validateRegularFile(valueA)
return valueA
const validateConfig = async function (value) {
await validateFileExists(value)
await validateRegularFile(value)
}

const configPropAny = {
name: 'config.*',
path: isConfigFilePath,
cwd: getConfigCwd,
transform: transformConfig,
}
const configPropAny = [
{
name: 'config.*',
path: isConfigFilePath,
cwd: getConfigCwd,
transform: useResolvers,
},
{
name: 'config.*',
validate: validateConfig,
},
]

export const CONFIG_DEFINITIONS = [configProp, configPropAny]
export const CONFIG_DEFINITIONS = [configProp, ...configPropAny]

0 comments on commit 819e3cd

Please sign in to comment.