code: function normalizeSpec (item) {
    if (isString(item)) {
      return {
        files: [item],
        base: inferBase(item),
        watch: true
      }
    } else {
      const files = Array.isArray(item.files) ? item.files : [item.files]
      return {
        files: files,
        base: item.base ? item.base : inferBase(item.files), // in the 'else' situation item.files must be a string since it passed the validation check
        watch: item.watch !== false,
        dest: item.dest
      }
    }
  }
docs: /* Makes sure a single object in the list argument is of the right shape