From e9c06e3f7b8458d7953f35062edf7e4219bc0bb1 Mon Sep 17 00:00:00 2001
From: harrywan <harrywan@webank.com>
Date: Wed, 23 Sep 2020 12:52:05 +0800
Subject: [PATCH] =?UTF-8?q?chore:=20=E6=96=87=E6=A1=A3=E6=9B=B4=E6=96=B0?=
 =?UTF-8?q?=E4=BE=9D=E8=B5=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .gitignore                         |   4 +-
 packages/fes-doc/package-lock.json | 346 ++++++++++++++++++++++++++++-
 2 files changed, 345 insertions(+), 5 deletions(-)

diff --git a/.gitignore b/.gitignore
index 9d04bbb0..d08dd6e6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,5 +9,5 @@ node_modules
 npm-debug.log
 /packages/fes-template/dist
 /packages/fes-doc/docs/.vuepress/dist
-
-/.changelog
\ No newline at end of file
+/packages/fes-template/package-lock.json
+/.changelog
diff --git a/packages/fes-doc/package-lock.json b/packages/fes-doc/package-lock.json
index b5b1da9d..46a3bd17 100644
--- a/packages/fes-doc/package-lock.json
+++ b/packages/fes-doc/package-lock.json
@@ -1116,6 +1116,45 @@
                 "to-fast-properties": "^2.0.0"
             }
         },
+        "@hapi/address": {
+            "version": "2.1.4",
+            "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
+            "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==",
+            "dev": true
+        },
+        "@hapi/bourne": {
+            "version": "1.3.2",
+            "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz",
+            "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==",
+            "dev": true
+        },
+        "@hapi/hoek": {
+            "version": "8.5.1",
+            "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz",
+            "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==",
+            "dev": true
+        },
+        "@hapi/joi": {
+            "version": "15.1.1",
+            "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz",
+            "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==",
+            "dev": true,
+            "requires": {
+                "@hapi/address": "2.x.x",
+                "@hapi/bourne": "1.x.x",
+                "@hapi/hoek": "8.x.x",
+                "@hapi/topo": "3.x.x"
+            }
+        },
+        "@hapi/topo": {
+            "version": "3.1.6",
+            "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz",
+            "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==",
+            "dev": true,
+            "requires": {
+                "@hapi/hoek": "^8.3.0"
+            }
+        },
         "@mrmlnc/readdir-enhanced": {
             "version": "2.2.1",
             "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
@@ -1650,6 +1689,17 @@
                 "nprogress": "^0.2.0"
             }
         },
+        "@vuepress/plugin-pwa": {
+            "version": "1.5.4",
+            "resolved": "https://registry.npmjs.org/@vuepress/plugin-pwa/-/plugin-pwa-1.5.4.tgz",
+            "integrity": "sha512-d3XWS0Zbae1c6IDU64BpIAIr78A7kTZTA7qkqk1H5sbO1SqlXMWQVMsiFZuraxiEY2uDc0N5j3Yr4Kkmo+0o0w==",
+            "dev": true,
+            "requires": {
+                "@vuepress/shared-utils": "1.5.4",
+                "register-service-worker": "^1.7.0",
+                "workbox-build": "^4.3.1"
+            }
+        },
         "@vuepress/plugin-register-components": {
             "version": "1.5.4",
             "resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-1.5.4.tgz",
@@ -1707,10 +1757,19 @@
                 "vuepress-plugin-smooth-scroll": "^0.0.3"
             }
         },
+        "@vuepress/theme-vue": {
+            "version": "1.5.4",
+            "resolved": "https://registry.npmjs.org/@vuepress/theme-vue/-/theme-vue-1.5.4.tgz",
+            "integrity": "sha512-YLE3SdqYtgsdzYAltVWOBVBPnDqdT7JXIFE5L49vzR6WbdPx24NQNIqbF2wP3nVW0+2QKf/MY1Vdqraz0LKW0A==",
+            "dev": true,
+            "requires": {
+                "@vuepress/theme-default": "1.5.4"
+            }
+        },
         "@webank/fes-ui": {
-            "version": "0.1.0",
-            "resolved": "https://registry.npmjs.org/@webank/fes-ui/-/fes-ui-0.1.0.tgz",
-            "integrity": "sha512-5gSCAgWUDchT0/BIYLF47Da5ZVv3keUiubfyOa1EbVOmq+0dpCL1T6MdGfxHf2uX2GnomV10qAFLw+xyIRrXOw==",
+            "version": "0.1.3",
+            "resolved": "https://registry.npmjs.org/@webank/fes-ui/-/fes-ui-0.1.3.tgz",
+            "integrity": "sha512-ph9HWB/F11cikkyJUNqP6cMQppbLxg9Hwk4CUVeQXd2ZgKX6y9n6nKZJJKOcBAUp59bsdvWyAJ62iKS7b7APfw==",
             "requires": {
                 "async-validator": "^1.8.2",
                 "xss": "^1.0.7"
@@ -2276,6 +2335,15 @@
             "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==",
             "dev": true
         },
+        "babel-extract-comments": {
+            "version": "1.0.0",
+            "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz",
+            "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==",
+            "dev": true,
+            "requires": {
+                "babylon": "^6.18.0"
+            }
+        },
         "babel-loader": {
             "version": "8.1.0",
             "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz",
@@ -2320,6 +2388,52 @@
                 "object.assign": "^4.1.0"
             }
         },
+        "babel-plugin-syntax-object-rest-spread": {
+            "version": "6.13.0",
+            "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
+            "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
+            "dev": true
+        },
+        "babel-plugin-transform-object-rest-spread": {
+            "version": "6.26.0",
+            "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
+            "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",
+            "dev": true,
+            "requires": {
+                "babel-plugin-syntax-object-rest-spread": "^6.8.0",
+                "babel-runtime": "^6.26.0"
+            }
+        },
+        "babel-runtime": {
+            "version": "6.26.0",
+            "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
+            "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
+            "dev": true,
+            "requires": {
+                "core-js": "^2.4.0",
+                "regenerator-runtime": "^0.11.0"
+            },
+            "dependencies": {
+                "core-js": {
+                    "version": "2.6.11",
+                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz",
+                    "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==",
+                    "dev": true
+                },
+                "regenerator-runtime": {
+                    "version": "0.11.1",
+                    "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
+                    "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
+                    "dev": true
+                }
+            }
+        },
+        "babylon": {
+            "version": "6.18.0",
+            "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
+            "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
+            "dev": true
+        },
         "balanced-match": {
             "version": "1.0.0",
             "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
@@ -3221,6 +3335,12 @@
             "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
             "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
         },
+        "common-tags": {
+            "version": "1.8.0",
+            "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz",
+            "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==",
+            "dev": true
+        },
         "commondir": {
             "version": "1.0.1",
             "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
@@ -5103,6 +5223,12 @@
             "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
             "dev": true
         },
+        "get-own-enumerable-property-symbols": {
+            "version": "3.0.2",
+            "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
+            "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
+            "dev": true
+        },
         "get-stream": {
             "version": "4.1.0",
             "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
@@ -6027,6 +6153,12 @@
                 "has-symbols": "^1.0.1"
             }
         },
+        "is-regexp": {
+            "version": "1.0.0",
+            "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
+            "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
+            "dev": true
+        },
         "is-resolvable": {
             "version": "1.1.0",
             "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
@@ -8143,6 +8275,12 @@
             "dev": true,
             "optional": true
         },
+        "pretty-bytes": {
+            "version": "5.4.1",
+            "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.4.1.tgz",
+            "integrity": "sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==",
+            "dev": true
+        },
         "pretty-error": {
             "version": "2.1.1",
             "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz",
@@ -8479,6 +8617,12 @@
                 "unicode-match-property-value-ecmascript": "^1.2.0"
             }
         },
+        "register-service-worker": {
+            "version": "1.7.1",
+            "resolved": "https://registry.npmjs.org/register-service-worker/-/register-service-worker-1.7.1.tgz",
+            "integrity": "sha512-IdTfUZ4u8iJL8o1w8es8l6UMGPmkwHolUdT+UmM1UypC80IB4KbpuIlvwWVj8UDS7eJwkEYRcKRgfRX+oTmJsw==",
+            "dev": true
+        },
         "registry-auth-token": {
             "version": "4.2.0",
             "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz",
@@ -9542,6 +9686,25 @@
                 "safe-buffer": "~5.1.0"
             }
         },
+        "stringify-object": {
+            "version": "3.3.0",
+            "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
+            "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
+            "dev": true,
+            "requires": {
+                "get-own-enumerable-property-symbols": "^3.0.0",
+                "is-obj": "^1.0.1",
+                "is-regexp": "^1.0.0"
+            },
+            "dependencies": {
+                "is-obj": {
+                    "version": "1.0.1",
+                    "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+                    "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
+                    "dev": true
+                }
+            }
+        },
         "strip-ansi": {
             "version": "3.0.1",
             "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
@@ -9557,6 +9720,16 @@
             "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=",
             "dev": true
         },
+        "strip-comments": {
+            "version": "1.0.2",
+            "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz",
+            "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==",
+            "dev": true,
+            "requires": {
+                "babel-extract-comments": "^1.0.0",
+                "babel-plugin-transform-object-rest-spread": "^6.26.0"
+            }
+        },
         "strip-eof": {
             "version": "1.0.0",
             "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
@@ -11325,6 +11498,173 @@
                 }
             }
         },
+        "workbox-background-sync": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz",
+            "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==",
+            "dev": true,
+            "requires": {
+                "workbox-core": "^4.3.1"
+            }
+        },
+        "workbox-broadcast-update": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz",
+            "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==",
+            "dev": true,
+            "requires": {
+                "workbox-core": "^4.3.1"
+            }
+        },
+        "workbox-build": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz",
+            "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==",
+            "dev": true,
+            "requires": {
+                "@babel/runtime": "^7.3.4",
+                "@hapi/joi": "^15.0.0",
+                "common-tags": "^1.8.0",
+                "fs-extra": "^4.0.2",
+                "glob": "^7.1.3",
+                "lodash.template": "^4.4.0",
+                "pretty-bytes": "^5.1.0",
+                "stringify-object": "^3.3.0",
+                "strip-comments": "^1.0.2",
+                "workbox-background-sync": "^4.3.1",
+                "workbox-broadcast-update": "^4.3.1",
+                "workbox-cacheable-response": "^4.3.1",
+                "workbox-core": "^4.3.1",
+                "workbox-expiration": "^4.3.1",
+                "workbox-google-analytics": "^4.3.1",
+                "workbox-navigation-preload": "^4.3.1",
+                "workbox-precaching": "^4.3.1",
+                "workbox-range-requests": "^4.3.1",
+                "workbox-routing": "^4.3.1",
+                "workbox-strategies": "^4.3.1",
+                "workbox-streams": "^4.3.1",
+                "workbox-sw": "^4.3.1",
+                "workbox-window": "^4.3.1"
+            },
+            "dependencies": {
+                "fs-extra": {
+                    "version": "4.0.3",
+                    "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
+                    "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
+                    "dev": true,
+                    "requires": {
+                        "graceful-fs": "^4.1.2",
+                        "jsonfile": "^4.0.0",
+                        "universalify": "^0.1.0"
+                    }
+                }
+            }
+        },
+        "workbox-cacheable-response": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz",
+            "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==",
+            "dev": true,
+            "requires": {
+                "workbox-core": "^4.3.1"
+            }
+        },
+        "workbox-core": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz",
+            "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==",
+            "dev": true
+        },
+        "workbox-expiration": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz",
+            "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==",
+            "dev": true,
+            "requires": {
+                "workbox-core": "^4.3.1"
+            }
+        },
+        "workbox-google-analytics": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz",
+            "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==",
+            "dev": true,
+            "requires": {
+                "workbox-background-sync": "^4.3.1",
+                "workbox-core": "^4.3.1",
+                "workbox-routing": "^4.3.1",
+                "workbox-strategies": "^4.3.1"
+            }
+        },
+        "workbox-navigation-preload": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz",
+            "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==",
+            "dev": true,
+            "requires": {
+                "workbox-core": "^4.3.1"
+            }
+        },
+        "workbox-precaching": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz",
+            "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==",
+            "dev": true,
+            "requires": {
+                "workbox-core": "^4.3.1"
+            }
+        },
+        "workbox-range-requests": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz",
+            "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==",
+            "dev": true,
+            "requires": {
+                "workbox-core": "^4.3.1"
+            }
+        },
+        "workbox-routing": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz",
+            "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==",
+            "dev": true,
+            "requires": {
+                "workbox-core": "^4.3.1"
+            }
+        },
+        "workbox-strategies": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz",
+            "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==",
+            "dev": true,
+            "requires": {
+                "workbox-core": "^4.3.1"
+            }
+        },
+        "workbox-streams": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz",
+            "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==",
+            "dev": true,
+            "requires": {
+                "workbox-core": "^4.3.1"
+            }
+        },
+        "workbox-sw": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz",
+            "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==",
+            "dev": true
+        },
+        "workbox-window": {
+            "version": "4.3.1",
+            "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz",
+            "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==",
+            "dev": true,
+            "requires": {
+                "workbox-core": "^4.3.1"
+            }
+        },
         "worker-farm": {
             "version": "1.7.0",
             "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",