INNER CODE UNIT · JavaScript

isValidUpdater

conventional-changelog/standard-version · lib/updaters/index.js:45

function isValidUpdater (obj) {
  return (
    typeof obj.readVersion === 'function' &&
    typeof obj.writeVersion === 'function'
  )
}

module.exports.resolveUpdaterObjectFromArgument = function (arg) {
  /**
   * If an Object was not provided, we assume it's the path/filename
   * of the updater.
   */
  let updater = arg
  if (isValidUpdater(updater)) {
    return updater
  }
  if (typeof updater !== 'object') {
    updater = {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…