function printInstallDetails()

in workbox-v4.3.1/workbox-precaching.dev.js [223:242]


  function printInstallDetails(urlsToPrecache, urlsAlreadyPrecached) {
    const precachedCount = urlsToPrecache.length;
    const alreadyPrecachedCount = urlsAlreadyPrecached.length;

    if (precachedCount || alreadyPrecachedCount) {
      let message = `Precaching ${precachedCount} file${precachedCount === 1 ? '' : 's'}.`;

      if (alreadyPrecachedCount > 0) {
        message += ` ${alreadyPrecachedCount} ` + `file${alreadyPrecachedCount === 1 ? ' is' : 's are'} already cached.`;
      }

      logger_mjs.logger.groupCollapsed(message);

      _nestedGroup(`View newly precached URLs.`, urlsToPrecache);

      _nestedGroup(`View previously precached URLs.`, urlsAlreadyPrecached);

      logger_mjs.logger.groupEnd();
    }
  }