INNER CODE UNIT · JavaScript
getUpdaterByType
conventional-changelog/standard-version · lib/updaters/index.js:9
function getUpdaterByType (type) {
const updater = updatersByType[type]
if (!updater) {
throw Error(`Unable to locate updater for provided type (${type}).`)
}
return updater
}
function getUpdaterByFilename (filename) {
if (JSON_BUMP_FILES.includes(path.basename(filename))) {
return getUpdaterByType('json')
}
if (PLAIN_TEXT_BUMP_FILES.includes(filename)) {
return getUpdaterByType('plain-text')
}
throw Error(
`Unsupported file (${filename}) provided for bumping.\n Please specify the updater \`type\` or use a custom \`updater\`.`
)