docs: function isPushable(extension, filename, codeExtensions, ignoreRegexes) {
  
      const fullFilename = `${filename}${extension}`;
      let ignored = false;
  
      const filenameAndExtensionIsValid = (codeExtensions && codeExtensions.indexOf(extension) > -1 || extension === '.html' || (extension === '.json' && filename === 'appsscript'));
  
      for (const regex of ignoreRegexes) {
          if (fullFilename.match(regex)) {
              ignored = true;
              break;
          }
      }
  
      return filenameAndExtensionIsValid && !ignored;
  }