From daf8df1ab3106ed0023dbfc1aba6fad830dfe4a8 Mon Sep 17 00:00:00 2001
From: Jeffrey Posnick <jeffy@google.com>
Date: Wed, 15 Nov 2017 13:51:35 -0500
Subject: [PATCH] Add a localhost-only log message pointing folks to the PWA
 docs. (#3455)

---
 .../react-scripts/template/src/registerServiceWorker.js  | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/packages/react-scripts/template/src/registerServiceWorker.js b/packages/react-scripts/template/src/registerServiceWorker.js
index 12542ba22..a3e6c0cfc 100644
--- a/packages/react-scripts/template/src/registerServiceWorker.js
+++ b/packages/react-scripts/template/src/registerServiceWorker.js
@@ -35,6 +35,15 @@ export default function register() {
       if (isLocalhost) {
         // This is running on localhost. Lets check if a service worker still exists or not.
         checkValidServiceWorker(swUrl);
+
+        // Add some additional logging to localhost, pointing developers to the
+        // service worker/PWA documentation.
+        navigator.serviceWorker.ready.then(() => {
+          console.log(
+            'This web app is being served cache-first by a service ' +
+              'worker. To learn more, visit https://goo.gl/SC7cgQ'
+          );
+        });
       } else {
         // Is not local host. Just register service worker
         registerValidSW(swUrl);
-- 
GitLab