diff --git a/packages/@statusfy/core/client/components/icons/fortawesome/index.js b/packages/@statusfy/core/client/components/icons/fortawesome/index.js index 89d78775f..c04b9cba6 100644 --- a/packages/@statusfy/core/client/components/icons/fortawesome/index.js +++ b/packages/@statusfy/core/client/components/icons/fortawesome/index.js @@ -9,4 +9,3 @@ import './minus-circle-solid' import './question-circle-regular' import './times-circle-solid' import './times-solid' -import './unlink-solid' diff --git a/packages/@statusfy/core/client/components/icons/fortawesome/unlink-solid.js b/packages/@statusfy/core/client/components/icons/fortawesome/unlink-solid.js deleted file mode 100644 index 38178a227..000000000 --- a/packages/@statusfy/core/client/components/icons/fortawesome/unlink-solid.js +++ /dev/null @@ -1,12 +0,0 @@ -/* eslint-disable */ -/* tslint:disable */ -// @ts-ignore -import icon from 'vue-svgicon' -icon.register({ - 'fortawesome/unlink-solid': { - width: 16, - height: 16, - viewBox: '0 0 512 512', - data: '' - } -}) diff --git a/packages/@statusfy/core/client/locales/br-default.json b/packages/@statusfy/core/client/locales/br-default.json index 7adb5062e..eb39e9fbb 100644 --- a/packages/@statusfy/core/client/locales/br-default.json +++ b/packages/@statusfy/core/client/locales/br-default.json @@ -55,11 +55,6 @@ "description": "Desculpe, não podemos concluir sua requisição" } }, - "offline": { - "title": "Estamos Offline!", - "subtitle": "Desculpe!", - "description": "Não foi possível carregar a página requisitada. Por gentileza verifique sua conexão e tente novamente." - }, "systems": { "items": { "cdn": { diff --git a/packages/@statusfy/core/client/locales/de-default.json b/packages/@statusfy/core/client/locales/de-default.json index dbc92e25f..ea0dc3a1c 100644 --- a/packages/@statusfy/core/client/locales/de-default.json +++ b/packages/@statusfy/core/client/locales/de-default.json @@ -55,11 +55,6 @@ "description": "Wir konnten deine Anfrage nicht bearbeiten. Wir bedauern eventuelle Unannehmlichkeiten." } }, - "offline": { - "title": "Keine Internetverbindung", - "subtitle": "Hoppla!", - "description": "Wir konnten die von dir angeforderte Seite nicht laden. Bitte überprüfe deine Netzwerkverbindung und versuche es erneut." - }, "systems": { "items": { "cdn": { diff --git a/packages/@statusfy/core/client/locales/en-default.json b/packages/@statusfy/core/client/locales/en-default.json index c859a8ab0..07ad2bfc0 100644 --- a/packages/@statusfy/core/client/locales/en-default.json +++ b/packages/@statusfy/core/client/locales/en-default.json @@ -55,11 +55,6 @@ "description": "We're sorry, but we cannot fulfill your request" } }, - "offline": { - "title": "You're Offline", - "subtitle": "Sorry!", - "description": "We were unable to load the page you requested. Please check your network connection and try again." - }, "systems": { "items": { "cdn": { diff --git a/packages/@statusfy/core/client/locales/es-default.json b/packages/@statusfy/core/client/locales/es-default.json index b5f1f5c44..db8cc70d9 100644 --- a/packages/@statusfy/core/client/locales/es-default.json +++ b/packages/@statusfy/core/client/locales/es-default.json @@ -55,11 +55,6 @@ "description": "Lo sentimos, pero no podemos cumplir con tu solicitud" } }, - "offline": { - "title": "Estás Fuera de Línea", - "subtitle": "¡Lo sentimos!", - "description": "No pudimos cargar la página solicitada. Verifica tu conexión de red y vuelve a intentarlo." - }, "systems": { "items": { "cdn": { diff --git a/packages/@statusfy/core/client/locales/hu-default.json b/packages/@statusfy/core/client/locales/hu-default.json index 439020ced..11bc09739 100644 --- a/packages/@statusfy/core/client/locales/hu-default.json +++ b/packages/@statusfy/core/client/locales/hu-default.json @@ -55,11 +55,6 @@ "description": "Sajnáljuk, de a kérést nem lehet teljesíteni" } }, - "offline": { - "title": "Ön offline", - "subtitle": "Sajnáljuk!", - "description": "Nem sikerült betölteni a kért oldalt. Kérjük, ellenőrizze a hálózati kapcsolatot és próbálja újra." - }, "systems": { "items": { "cdn": { diff --git a/packages/@statusfy/core/client/locales/it-default.json b/packages/@statusfy/core/client/locales/it-default.json index 2376390a0..8d624f307 100644 --- a/packages/@statusfy/core/client/locales/it-default.json +++ b/packages/@statusfy/core/client/locales/it-default.json @@ -55,11 +55,6 @@ "description": "Spiacenti, la richiesta non può essere elaborata" } }, - "offline": { - "title": "Sei Offline", - "subtitle": "Spiacenti!", - "description": "Non è stato possibile caricare la pagina richiesta. Controlla la tua connessione di rete e riprova." - }, "systems": { "items": { "cdn": { diff --git a/packages/@statusfy/core/client/pages/offline.vue b/packages/@statusfy/core/client/pages/offline.vue deleted file mode 100644 index 269fded36..000000000 --- a/packages/@statusfy/core/client/pages/offline.vue +++ /dev/null @@ -1,64 +0,0 @@ - - - - - diff --git a/packages/@statusfy/core/lib/config/generate.js b/packages/@statusfy/core/lib/config/generate.js index 8f391e94e..68ff87756 100644 --- a/packages/@statusfy/core/lib/config/generate.js +++ b/packages/@statusfy/core/lib/config/generate.js @@ -132,6 +132,10 @@ module.exports = function generateConfig(sourceDir, cliOptions) { runtime.strategyOptions.cacheName = `${siteConfig.name}_${runtime.strategyOptions.cacheName}`; } }); + + if (siteConfig.analytics && siteConfig.analytics.ga) { + nuxtConfig.workbox.offlineAnalytics = true; + } } else { const nuxtiPwaModuleConfig = nuxtConfig.modules.find( item => item[0] === "@nuxtjs/pwa" diff --git a/packages/@statusfy/core/nuxt.config.js b/packages/@statusfy/core/nuxt.config.js index b14f5d917..e827612cb 100644 --- a/packages/@statusfy/core/nuxt.config.js +++ b/packages/@statusfy/core/nuxt.config.js @@ -179,14 +179,8 @@ module.exports = { }, workbox: { publicPath: "/static/", - offlinePage: "/offline", - _runtimeCaching: [ - { - urlPattern: "/static/(?!content).*$", - handler: "cacheFirst", - method: "GET" - } - ], + cleanupOutdatedCaches: true, + assetsURLPattern: "/static/(?!content).*$", runtimeCaching: [ { urlPattern: "(/static/content)?/api/v0/.*", diff --git a/packages/@statusfy/core/package.json b/packages/@statusfy/core/package.json index 669bd6d67..b32e17562 100644 --- a/packages/@statusfy/core/package.json +++ b/packages/@statusfy/core/package.json @@ -36,7 +36,7 @@ "dependencies": { "@fortawesome/fontawesome-svg-core": "^1.2.19", "@nuxtjs/axios": "^5.5.4", - "@nuxtjs/pwa": "^2.5.0", + "@nuxtjs/pwa": "^3.0.0-beta.16", "@statusfy/common": "0.3.2-beta.3", "@statusfy/markdown": "0.3.2-beta.3", "body-parser": "^1.18.3", diff --git a/packages/@statusfy/core/test/config/__snapshots__/nuxt.spec.js.snap b/packages/@statusfy/core/test/config/__snapshots__/nuxt.spec.js.snap index c3b81adfc..bb9bcacc9 100644 --- a/packages/@statusfy/core/test/config/__snapshots__/nuxt.spec.js.snap +++ b/packages/@statusfy/core/test/config/__snapshots__/nuxt.spec.js.snap @@ -283,16 +283,11 @@ Object { "version": "0.3.2-beta.3", }, "workbox": Object { - "_runtimeCaching": Array [ - Object { - "handler": "cacheFirst", - "method": "GET", - "urlPattern": "/static/(?!content).*$", - }, - ], + "assetsURLPattern": "/static/(?!content).*$", "cacheId": "app_name", + "cleanupOutdatedCaches": true, "globDirectory": "../.tmp/advanced/.statusfy/dist/client", - "offlinePage": "/offline", + "offlineAnalytics": true, "publicPath": "/static/", "runtimeCaching": Array [ Object { @@ -531,16 +526,10 @@ Object { "version": "0.3.2-beta.3", }, "workbox": Object { - "_runtimeCaching": Array [ - Object { - "handler": "cacheFirst", - "method": "GET", - "urlPattern": "/static/(?!content).*$", - }, - ], + "assetsURLPattern": "/static/(?!content).*$", "cacheId": "title", + "cleanupOutdatedCaches": true, "globDirectory": "../.tmp/cli/.statusfy/dist/client", - "offlinePage": "/offline", "publicPath": "/static/", "runtimeCaching": Array [ Object { @@ -1010,16 +999,11 @@ Object { "version": "0.3.2-beta.3", }, "workbox": Object { - "_runtimeCaching": Array [ - Object { - "handler": "cacheFirst", - "method": "GET", - "urlPattern": "/static/(?!content).*$", - }, - ], + "assetsURLPattern": "/static/(?!content).*$", "cacheId": "Nombre Aplicación", + "cleanupOutdatedCaches": true, "globDirectory": "../.tmp/spanish/.statusfy/dist/client", - "offlinePage": "/offline", + "offlineAnalytics": true, "publicPath": "/static/", "runtimeCaching": Array [ Object { diff --git a/packages/demo/test/__snapshots__/build-generate.spec.js.snap b/packages/demo/test/__snapshots__/build-generate.spec.js.snap index fb78bb5c6..5f2ec4c23 100644 --- a/packages/demo/test/__snapshots__/build-generate.spec.js.snap +++ b/packages/demo/test/__snapshots__/build-generate.spec.js.snap @@ -44,7 +44,6 @@ Object { ], "lang": "en", "name": "Demo System Status", - "publicPath": "/static/", "short_name": "System Status", "start_url": "/?standalone=true&utm_source=web_app&utm_medium=pwa", "theme_color": "#1b1f23", diff --git a/packages/demo/test/build-generate.spec.js b/packages/demo/test/build-generate.spec.js index 9b979b378..b1c7439b5 100644 --- a/packages/demo/test/build-generate.spec.js +++ b/packages/demo/test/build-generate.spec.js @@ -29,10 +29,8 @@ describe('build-generate', () => { test('sw.js', async () => { const swContent = await fse.readFile(path.resolve(sourceDir, 'dist', 'sw.js'), 'utf-8') - expect(swContent).toContain("workbox.precaching.precacheAndRoute(['/offline'])") - expect(swContent).toContain("workbox.routing.registerRoute(new RegExp('/static/(?!content).*$'), workbox.strategies.cacheFirst({}), 'GET')") - expect(swContent).toContain("workbox.routing.registerRoute(new RegExp('(/static/content)?/api/v0/.*'), workbox.strategies.networkFirst({\"cacheName\":\"demo_system_status_api\",\"cacheExpiration\":{\"maxEntries\":10,\"maxAgeSeconds\":300}}), 'GET')") - expect(swContent).toContain("caches.match('/offline')") - expect(swContent).toContain("\"cacheId\": \"demo_system_status\"") + expect(swContent).toContain("workbox.precaching.cleanupOutdatedCaches()") + expect(swContent).toContain("workbox.routing.registerRoute(new RegExp('/static/(?!content).*$'), new workbox.strategies.CacheFirst ({}), 'GET')") + expect(swContent).toContain("workbox.routing.registerRoute(new RegExp('(/static/content)?/api/v0/.*'), new workbox.strategies.NetworkFirst ({\"cacheName\":\"demo_system_status_api\",\"cacheExpiration\":{\"maxEntries\":10,\"maxAgeSeconds\":300}}), 'GET')") }) }) diff --git a/packages/website/nuxt.config.js b/packages/website/nuxt.config.js index e9f10809c..dd88505a4 100644 --- a/packages/website/nuxt.config.js +++ b/packages/website/nuxt.config.js @@ -221,9 +221,6 @@ module.exports = { theme_color: mainColor, version: pkg.version }, - workbox: { - offlinePage: '/offline' - }, /* ** Google Analytics configuration */ diff --git a/packages/website/package.json b/packages/website/package.json index 517582d4e..83c7e6872 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -21,7 +21,7 @@ "@fortawesome/fontawesome-svg-core": "^1.2.19", "@nuxtjs/axios": "^5.5.4", "@nuxtjs/google-analytics": "^2.2.0", - "@nuxtjs/pwa": "^2.6.0", + "@nuxtjs/pwa": "^3.0.0-beta.16", "@nuxtjs/sitemap": "^1.2.0", "@statusfy/common": "0.3.2-beta.3", "animate.css": "^3.7.2", diff --git a/yarn.lock b/yarn.lock index d3a638a00..60756aa57 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1152,6 +1152,15 @@ bmp-js "^0.1.0" core-js "^2.5.7" +"@jimp/bmp@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.6.4.tgz#0f4b94486e979d82c83e1e87cd00b756afb26e49" + integrity sha512-dhKM7Cjw4XoOefx3/we2+vWyTP6hQPpM7mEsziGjtsrK2f/e3/+hhHbEsQNgO9BOA1FPJRXAOiYHts9IlMH1mg== + dependencies: + "@jimp/utils" "^0.6.4" + bmp-js "^0.1.0" + core-js "^2.5.7" + "@jimp/core@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.5.4.tgz#69d2d9eef1a6a9d62127171e2688cf21bc0ee77c" @@ -1169,6 +1178,23 @@ pixelmatch "^4.0.2" tinycolor2 "^1.4.1" +"@jimp/core@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.6.4.tgz#19ab5f4ff0db4f602b36b159c714e37ebfb5672f" + integrity sha512-nyiAXI8/uU54fGO53KrRB8pdn1s+IODZ+rj0jG2owsNJlTlagFrsZAy8IVTUCOiiXjh9TbwFo7D5XMrmi4KUww== + dependencies: + "@jimp/utils" "^0.6.4" + any-base "^1.1.0" + buffer "^5.2.0" + core-js "^2.5.7" + exif-parser "^0.1.12" + file-type "^9.0.0" + load-bmfont "^1.3.1" + mkdirp "0.5.1" + phin "^2.9.1" + pixelmatch "^4.0.2" + tinycolor2 "^1.4.1" + "@jimp/custom@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.5.4.tgz#393338efbf15d158ecf6639cb1b196c70411fddd" @@ -1177,6 +1203,14 @@ "@jimp/core" "^0.5.4" core-js "^2.5.7" +"@jimp/custom@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.6.4.tgz#eb1abbda83f13149e50e71f0c5fc78d873fb485b" + integrity sha512-sdBHrBoVr1+PFx4dlUAgXvvu4dG0esQobhg7qhpSLRje1ScavIgE2iXdJKpycgzrqwAOL8vW4/E5w2/rONlaoQ== + dependencies: + "@jimp/core" "^0.6.4" + core-js "^2.5.7" + "@jimp/gif@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.5.0.tgz#7543870b3d744c9758da76ca43fac4ee48fd6a00" @@ -1186,6 +1220,15 @@ core-js "^2.5.7" omggif "^1.0.9" +"@jimp/gif@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.6.4.tgz#cbe8c27ceffd28112ec045b3f8a74724b8d3cdd0" + integrity sha512-14mLoyG0UrYJsGNRoXBFvSJdFtBD0BSBwQ1zCNeW+HpQqdl+Kh5E1Pz4nqT2KNylJe1jypyR51Q2yndgcfGVyg== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + omggif "^1.0.9" + "@jimp/jpeg@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.5.4.tgz#ff52669f801e9d82041ba6322ee781c344e75241" @@ -1195,6 +1238,15 @@ core-js "^2.5.7" jpeg-js "^0.3.4" +"@jimp/jpeg@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.6.4.tgz#613e040514b1876a802f7943399be2b304bdb461" + integrity sha512-NrFla9fZC/Bhw1Aa9vJ6cBOqpB5ylEPb9jD+yZ0fzcAw5HwILguS//oXv9EWLApIY1XsOMFFe0XWpY653rv8hw== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + jpeg-js "^0.3.4" + "@jimp/plugin-blit@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.5.4.tgz#8c4f46e00c0a4ca9d5c592713de7575528485e59" @@ -1203,6 +1255,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-blit@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.6.4.tgz#f8d7b2fa635fbef79d11f7476ff40e8aed00c026" + integrity sha512-suVznd4XozkQIuECX0u8kMl+cAQpZN3WcbWXUcJaVxRi+VBvHIetG1Qs5qGLzuEg9627+kE7ppv0UgZ5mkE6lg== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugin-blur@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.5.0.tgz#c8222bdae8eb4cc86613c0adbcb26a92829739a2" @@ -1211,6 +1271,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-blur@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.6.4.tgz#dd5d64454cae865ea8e4c6133b75708e93f31d89" + integrity sha512-M2fDMYUUtEKVNnCJZk5J0KSMzzISobmWfnG88RdHXJCkOn98kdawQFwTsYOfJJfCM8jWfhIxwZLFhC/2lkTN2w== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugin-color@^0.5.5": version "0.5.5" resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.5.5.tgz#68f9652d5065d3380a9967911a7e529325d230d6" @@ -1220,6 +1288,15 @@ core-js "^2.5.7" tinycolor2 "^1.4.1" +"@jimp/plugin-color@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.6.4.tgz#d5ce139a0e665437ef9d5df7642be66f33735645" + integrity sha512-6Nfr2l9KSb6zH2fij8G6fQOw85TTkyRaBlqMvDmsQp/I1IlaDbXzA2C2Eh9jkQYZQDPu61B1MkmlEhJp/TUx6Q== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + tinycolor2 "^1.4.1" + "@jimp/plugin-contain@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.5.4.tgz#1dc258db36d50e23400e0644b7f2694fd74fbf60" @@ -1228,6 +1305,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-contain@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.6.4.tgz#ee2cc03a066cc1ec9dcb2a5c6cdbbfb80af42d05" + integrity sha512-qI1MxU1noS6NbEPu/bDDeP405aMviuIsfpOz8J3En8IwIwrJV22qt6QIHmF+eyng8CYgivwIPjEPzFzLR566Nw== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugin-cover@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.5.4.tgz#a086243b151db9eef09e657fbe8bc3ef8683662e" @@ -1236,6 +1321,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-cover@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.6.4.tgz#1d341438552ffc673c2e8b68b4419b9aaf844657" + integrity sha512-z6eafPonj3LJY8cTEfRkXmOfCDi1+f0tbYaNvmiu+OrWJ3Ojw2hMt+BVVvJ8pKe1dWIFkCjxOjyjZWj1gEkaLw== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugin-crop@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.5.4.tgz#124cf52aa07e36c7a33f39e2e86e78166c300ca7" @@ -1244,6 +1337,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-crop@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.6.4.tgz#3447611790703cd7d51a0127b2cf77906711f9ec" + integrity sha512-w9TR+pn+GeWbznscGe2HRkPxInge0whAF3TLPWhPwBVjZChTT8dSDXsUpUlxQqvI4SfzuKp8z3/0SBqYDCzxxA== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugin-displace@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.5.0.tgz#cb75d8588bdee45c1bdb1bec2323705d0e53d060" @@ -1252,6 +1353,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-displace@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.6.4.tgz#7d641e402aade5d13d8eea93dc94fac39027da97" + integrity sha512-MEvtBXOAio/3iGJkKBrTtFs3Q38ez2Wy/wTD0Ruas+L8fjJR7l4mDgV+zjRr57CqB5mpY+L48VEoa2/gNXh9cg== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugin-dither@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.5.0.tgz#0f1f6b7dcd5aba8f908bbd4b60685fc29cc6a3ed" @@ -1260,6 +1369,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-dither@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.6.4.tgz#3feea3cd3ef59f951759c9ac0bafdd4abee50d7b" + integrity sha512-w+AGLcIMUeJZ4CI0FvFomahgKLcW+ICsLidUNOqyLzceluPAfug4X7vDhQ41pNkzKg0M1+Q1j0aWV8bdyF+LhA== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugin-flip@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.5.0.tgz#4a973c9c4bdc6dbcc7da66204a2bb2b12feb9381" @@ -1268,6 +1385,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-flip@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.6.4.tgz#3ac31f01a4e1dc07caa9ff8c6a34097fb719de19" + integrity sha512-ukINMegMUM9KYjyDCiyYKYdSsbhNRLHDwOJN0xVRalmOKqNaZmjNbiMbaVxKlYt6sHW76RhSMOekw9f6GQB9tQ== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugin-gaussian@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.5.0.tgz#02c9f07516108e01ba0f2938289b08e6e865c2c9" @@ -1276,6 +1401,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-gaussian@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.6.4.tgz#17d51465dc973cb97ce8d433f2c0c565070377a9" + integrity sha512-C1P6ohzIddpNb7CX5X+ygbp+ow8Fpt64ZLoIgdjYPs/42HxKluvY62fVfMhY6m5zUGKIMbg0uYeAtz/9LRJPyw== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugin-invert@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.5.0.tgz#4496d2d67ab498c8fa3e89c4b6dd5892e7f14b9b" @@ -1284,6 +1417,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-invert@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.6.4.tgz#38c8a6fa5d62f0c2a097041d09595decb10f7d36" + integrity sha512-sleGz1jXaNEsP/5Ayqw8oez/6KesWcyCqovIuK4Z4kDmMc2ncuhsXIJQXDWtIF4tTQVzNEgrxUDNA4bi9xpCUA== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugin-mask@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.5.4.tgz#ac4c2625e328818da1443c92bcb9cabb537c74ba" @@ -1292,6 +1433,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-mask@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.6.4.tgz#47bb907a70c457f51439f96e2dc0fa73dd2b8ea2" + integrity sha512-3D4FbRxnpO9nzwa6cF8AImgO1aVReYbfRRO4I4bku4/iZ+kuU3fBLV+SRhB4c7di3ejG5u+rGsIfaNc94iYYvw== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugin-normalize@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.5.4.tgz#d60aeb637bcaecadf654c9621e291d6eed12fa19" @@ -1300,6 +1449,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-normalize@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.6.4.tgz#6f49eb866b605c947c05fd9ca6ea3934f57137e4" + integrity sha512-nOFMwOaVkOKArHkD/T6/1HKAPj3jlW6l0JduVDn1A5eIPCtlnyhlE9zdjgi5Q9IBR/gRjwW6tTzBKuJenS51kg== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugin-print@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.5.4.tgz#00524a7424a4e12a17764d349485dd1120a43728" @@ -1309,6 +1466,15 @@ core-js "^2.5.7" load-bmfont "^1.4.0" +"@jimp/plugin-print@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.6.4.tgz#6642e2a5dea7fa6fb70c8655f82a770ae0faa0d9" + integrity sha512-3z5DLVCKg0NfZhHATEaYH/4XanIboPP1pOUoxIUeF++qOnGiGgH2giFJlRprHmx2l3E3DukR1v8pt54PGvfrFw== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + load-bmfont "^1.4.0" + "@jimp/plugin-resize@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.5.4.tgz#c9b2c4949ee080df3fa2ca587539e2ce8588b8af" @@ -1317,6 +1483,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-resize@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.6.4.tgz#cf6b253b4f40a6f9678509b391bf5a8d261951c8" + integrity sha512-fk2+KheUNClrOWj6aDNWj1r4byVQb6Qxy4aT1UHX5GXPHDA+nhlej7ghaYdzeWZYodeM3lpasYtByu1XE2qScQ== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugin-rotate@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.5.4.tgz#6c4c560779bc3ebf291db9a5095158d32a2a4af3" @@ -1325,6 +1499,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-rotate@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.6.4.tgz#3075538a8f644d78d07ea3f126ee3c85a37302bc" + integrity sha512-44VgV5D4xQIYInJAVevdW9J3SOhGKyz0OEr2ciA8Q3ktonKx0O5Q1g2kbruiqxFSkK/u2CKPLeKXZzYCFrmJGQ== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugin-scale@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.5.0.tgz#095f937e5a4887481b3074f5cd6a144d8f4f815e" @@ -1333,6 +1515,14 @@ "@jimp/utils" "^0.5.0" core-js "^2.5.7" +"@jimp/plugin-scale@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.6.4.tgz#062305d129ab80d0e49df021ab96202b0594a3dc" + integrity sha512-RAQRaDiCHmEz+A8QS5d/Z38EnlNsQizz3Mu3NsjA8uFtJsv1yMKWXZSQuzniofZw8tlMV6oI3VdM0eQVE07/5w== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + "@jimp/plugins@^0.5.5": version "0.5.5" resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.5.5.tgz#e97fa368d69ad7718d5a2a9b6ffa8e6cc1e4264d" @@ -1358,6 +1548,31 @@ core-js "^2.5.7" timm "^1.6.1" +"@jimp/plugins@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.6.4.tgz#341eeadab17ab1a1bac99b788acf2a43369f119d" + integrity sha512-NpO/87CKnF4Q9r8gMl6w+jPKOM/C089qExkViD9cPvcFZEnyVOu7ucGzcMmTcabWOU62iQTOkRViPYr6XaK0LQ== + dependencies: + "@jimp/plugin-blit" "^0.6.4" + "@jimp/plugin-blur" "^0.6.4" + "@jimp/plugin-color" "^0.6.4" + "@jimp/plugin-contain" "^0.6.4" + "@jimp/plugin-cover" "^0.6.4" + "@jimp/plugin-crop" "^0.6.4" + "@jimp/plugin-displace" "^0.6.4" + "@jimp/plugin-dither" "^0.6.4" + "@jimp/plugin-flip" "^0.6.4" + "@jimp/plugin-gaussian" "^0.6.4" + "@jimp/plugin-invert" "^0.6.4" + "@jimp/plugin-mask" "^0.6.4" + "@jimp/plugin-normalize" "^0.6.4" + "@jimp/plugin-print" "^0.6.4" + "@jimp/plugin-resize" "^0.6.4" + "@jimp/plugin-rotate" "^0.6.4" + "@jimp/plugin-scale" "^0.6.4" + core-js "^2.5.7" + timm "^1.6.1" + "@jimp/png@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.5.4.tgz#4ed02435ab8ac219b618e9578dfd60626b3b5dd4" @@ -1367,6 +1582,15 @@ core-js "^2.5.7" pngjs "^3.3.3" +"@jimp/png@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.6.4.tgz#2a74b14d1c968d1f09e684803d6e170950728b55" + integrity sha512-qv3oo6ll3XWVIToBwVC1wQX0MFKwpxbe2o+1ld9B4ZDavqvAHzalzcmTd/iyooI85CVDAcC3RRDo66oiizGZCQ== + dependencies: + "@jimp/utils" "^0.6.4" + core-js "^2.5.7" + pngjs "^3.3.3" + "@jimp/tiff@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.5.4.tgz#ce5370283eba390ff32b6fd86b9259d7cf3e2315" @@ -1375,6 +1599,14 @@ core-js "^2.5.7" utif "^2.0.1" +"@jimp/tiff@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.6.4.tgz#c999751b977f01817d785327732ed4e40a4ecc9a" + integrity sha512-8/vD4qleexmhPdppiu6fSstj/n/kGNTn8iIlf1emiqOuMN2PL9q5GOPDWU0xWdGNyJMMIDXJPgUFUkKfqXdg7w== + dependencies: + core-js "^2.5.7" + utif "^2.0.1" + "@jimp/types@^0.5.4": version "0.5.4" resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.5.4.tgz#c312e415ec9c4a35770e89b9eee424a96be60ab8" @@ -1388,6 +1620,19 @@ core-js "^2.5.7" timm "^1.6.1" +"@jimp/types@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.6.4.tgz#242fce9a914875e0b48b6ebac2ab55e95714cdf8" + integrity sha512-/EMbipQDg5U6DnBAgcSiydlMBRYoKhnaK7MJRImeTzhDJ6xfgNOF7lYq66o0kmaezKdG/cIwZ1CLecn2y3D8SQ== + dependencies: + "@jimp/bmp" "^0.6.4" + "@jimp/gif" "^0.6.4" + "@jimp/jpeg" "^0.6.4" + "@jimp/png" "^0.6.4" + "@jimp/tiff" "^0.6.4" + core-js "^2.5.7" + timm "^1.6.1" + "@jimp/utils@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.5.0.tgz#ecb33259c75238053d6c7706a3e91f657dbabf91" @@ -1395,6 +1640,13 @@ dependencies: core-js "^2.5.7" +"@jimp/utils@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.6.4.tgz#4a17103829c8487384539f1c2b1db257bbd30c0b" + integrity sha512-EFQurCyEnZLSM2Q1BYDTUmsOJPSOYEQd18Fvq8bGo8hnBHoGLWLWWyNi2l4cYhtpKmIXyhvQqa6/WaEpKPzvqA== + dependencies: + core-js "^2.5.7" + "@kazupon/vue-i18n-loader@^0.3.0": version "0.3.0" resolved "https://registry.yarnpkg.com/@kazupon/vue-i18n-loader/-/vue-i18n-loader-0.3.0.tgz#e068de2d75d891275814ae28ad1fcaf1b537694f" @@ -2360,26 +2612,32 @@ dependencies: vue-analytics "^5.16.2" -"@nuxtjs/icon@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@nuxtjs/icon/-/icon-2.6.0.tgz#65295ee059794f01e41a52c4141c06e898e798bc" - integrity sha512-bk69pkFKbQdtfz82RmgxBSQ10KogFkPkoD5o5h4vcy7qUgGUamGDk9XZeHe+QsMgg1pkZYLS1uFp3q3DBXn71g== +"@nuxtjs/icon@3.0.0-beta.16": + version "3.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@nuxtjs/icon/-/icon-3.0.0-beta.16.tgz#b2eb8a2bc88bfcef71125ce73a69c0fdda4590f8" + integrity sha512-sofJ4Q69EhTDhSPSzzJe1p5E9aQrVhU0QbXyyKvjnbD80dBUEHvWcJbZECzY9j/SrqdBsBJ6ZAQZ1uH8d5JQ4g== dependencies: - fs-extra "^7.0.0" + "@nuxtjs/pwa-utils" "3.0.0-beta.16" + execa "^1.0.0" + fs-extra "^7.0.1" hash-sum "^1.0.2" - jimp "^0.5.0" + hasha "^5.0.0" + jimp "^0.6.4" -"@nuxtjs/manifest@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@nuxtjs/manifest/-/manifest-2.6.0.tgz#eb2ffdf9335a882c08b259578c346cee72920077" - integrity sha512-9N7Vh8GPclINYDWs+rj0q13N3odkPFFxXGypMlFmAvKpXUg+SvYz3qhN4TAkKUcvc3JlXkmxUhAn8KMY4rzi2w== +"@nuxtjs/manifest@3.0.0-beta.16": + version "3.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@nuxtjs/manifest/-/manifest-3.0.0-beta.16.tgz#b7f34ab5ba6541184b206c07de51ba4a90f9e122" + integrity sha512-cAKusi2b89iFZ3/TBzYhk7afNAKF6QOzUIS1D8vbWiVmFdkYx20L9ObOz55iIBBL5o5dwcijupebhdMTmoIq4A== dependencies: + "@nuxtjs/pwa-utils" "3.0.0-beta.16" hash-sum "^1.0.2" -"@nuxtjs/meta@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@nuxtjs/meta/-/meta-2.6.0.tgz#cc8fd2a019fb3e2e1feaa78abefee3a6a6aed477" - integrity sha512-DrH+kmFEEKxjtZjRi2R0hfHDni+Ba2v4a47V5TwftLeshP31no9KKc1Ae6whLB+X+caC1tv3lR5CHbFmBgLC7Q== +"@nuxtjs/meta@3.0.0-beta.16": + version "3.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@nuxtjs/meta/-/meta-3.0.0-beta.16.tgz#216f56b9ad6c652b5b54acff9e6f06f6d1192af3" + integrity sha512-BO/jxB6tas8ZvmSzGjwHntAJuSFj8UL7B7cu+emHXgBtq/lldy0wkQ6WGWEB9YgeCqv8zM/OCfEVooVcBtUHsA== + dependencies: + "@nuxtjs/pwa-utils" "3.0.0-beta.16" "@nuxtjs/opencollective@^0.2.0": version "0.2.2" @@ -2398,15 +2656,21 @@ consola "^2.5.6" http-proxy-middleware "^0.19.1" -"@nuxtjs/pwa@^2.5.0", "@nuxtjs/pwa@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@nuxtjs/pwa/-/pwa-2.6.0.tgz#3138e1f32f4d080ccbe96dc0b206efea4e790199" - integrity sha512-iwLPyE0r2FuDdoG5XA9cU3Ca4zWdN+eLJ6E2XImCsL7vOZgBrfw3jJ7Tzh/zUGBm1AgLGHHJB27pffaN2+mvtg== +"@nuxtjs/pwa-utils@3.0.0-beta.16": + version "3.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@nuxtjs/pwa-utils/-/pwa-utils-3.0.0-beta.16.tgz#808ddb090f3831c5b32931ab2d08231cc55abff9" + integrity sha512-3sF8iAstLi/dbQ39S4Zdy/QsK5IArgJ2s/nuGxOTVuxz01m07VdMbJejzsdYbyz31mQP0w4IPFNYOCPZhcvVig== + +"@nuxtjs/pwa@^3.0.0-beta.16": + version "3.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@nuxtjs/pwa/-/pwa-3.0.0-beta.16.tgz#be140b5c6c8fade76e95ed9ccda8d5585074642d" + integrity sha512-K/+XJDYTeC/7e5p3RRT7fxa+wqDPjjbRTboLHy43FGLWzVbpvqx8JFeaFguMbrkjUknP3z4Tio6L3mG57OZlmg== dependencies: - "@nuxtjs/icon" "^2.6.0" - "@nuxtjs/manifest" "^2.6.0" - "@nuxtjs/meta" "^2.6.0" - "@nuxtjs/workbox" "^2.6.0" + "@nuxtjs/icon" "3.0.0-beta.16" + "@nuxtjs/manifest" "3.0.0-beta.16" + "@nuxtjs/meta" "3.0.0-beta.16" + "@nuxtjs/pwa-utils" "3.0.0-beta.16" + "@nuxtjs/workbox" "3.0.0-beta.16" "@nuxtjs/sitemap@^1.2.0": version "1.2.0" @@ -2421,13 +2685,13 @@ minimatch "^3.0.4" sitemap "^2.2.0" -"@nuxtjs/workbox@^2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@nuxtjs/workbox/-/workbox-2.6.0.tgz#eb057e7cbddc8f50bc181a5af9795cc93bd774d8" - integrity sha512-v/tsEhBpYLeamsNiSVvk9rnm1VJfZypqfJShsgIw5wfpZr55lSYDtLIyzEf50ISk7v3MGuoJphQyaVey8Jkh3w== +"@nuxtjs/workbox@3.0.0-beta.16": + version "3.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@nuxtjs/workbox/-/workbox-3.0.0-beta.16.tgz#23353837bd438bde6bc41ccbfa8888be2035c69f" + integrity sha512-p0n+shhU+4z4uOwIjwS/8WsXJFxsGyCdD8UKOUvhQdgwi6PEHjpo++0ldr9u5xRb2xwhUPtfAzgmqZBHUj/uhg== dependencies: - lodash "^4.17.11" - workbox-build "^3.4.1" + "@nuxtjs/pwa-utils" "3.0.0-beta.16" + workbox-cdn "^4.3.1" "@nuxtjs/youch@^4.2.3": version "4.2.3" @@ -8009,6 +8273,14 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" +hasha@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/hasha/-/hasha-5.0.0.tgz#fdc3785caea03df29535fc8adb512c3d3a709004" + integrity sha512-PqWdhnQhq6tqD32hZv+l1e5mJHNSudjnaAzgAHfkGiU0ABN6lmbZF8abJIulQHbZ7oiHhP8yL6O910ICMc+5pw== + dependencies: + is-stream "^1.1.0" + type-fest "^0.3.0" + he@1.2.x, he@^1.1.0, he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" @@ -9567,7 +9839,7 @@ jimp@^0.2.28: tinycolor2 "^1.1.2" url-regex "^3.0.0" -jimp@^0.5.0, jimp@^0.5.4: +jimp@^0.5.4: version "0.5.6" resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.5.6.tgz#dd114decd060927ae439f2e0980df619c179f912" integrity sha512-H0nHTu6KgAgQzDxa38ew2dXbnRzKm1w5uEyhMIxqwCQVjwgarOjjkV/avbNLxfxRHAFaNp4rGIc/qm8P+uhX9A== @@ -9578,6 +9850,17 @@ jimp@^0.5.0, jimp@^0.5.4: "@jimp/types" "^0.5.4" core-js "^2.5.7" +jimp@^0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.6.4.tgz#266c5777752a6edb4227792ef288198a1e99102f" + integrity sha512-WQVMoNhkcq/fgthZOWeMdIguCVPg+t4PDFfSxvbNcrECwl8eq3/Ou2whcFWWjyW45m43yAJEY2UT7acDKl6uSQ== + dependencies: + "@babel/polyfill" "^7.0.0" + "@jimp/custom" "^0.6.4" + "@jimp/plugins" "^0.6.4" + "@jimp/types" "^0.6.4" + core-js "^2.5.7" + joi@^11.1.1: version "11.4.0" resolved "https://registry.yarnpkg.com/joi/-/joi-11.4.0.tgz#f674897537b625e9ac3d0b7e1604c828ad913ccb" @@ -15321,6 +15604,11 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" +type-fest@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== + type-fest@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.4.1.tgz#8bdf77743385d8a4f13ba95f610f5ccd68c728f8" @@ -16278,7 +16566,7 @@ workbox-broadcast-cache-update@^3.6.3: dependencies: workbox-core "^3.6.3" -workbox-build@^3.1.0, workbox-build@^3.4.1: +workbox-build@^3.1.0: version "3.6.3" resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-3.6.3.tgz#77110f9f52dc5d82fa6c1c384c6f5e2225adcbd8" integrity sha512-w0clZ/pVjL8VXy6GfthefxpEXs0T8uiRuopZSFVQ8ovfbH6c6kUpEh6DcYwm/Y6dyWPiCucdyAZotgjz+nRz8g== @@ -16320,6 +16608,11 @@ workbox-cacheable-response@^3.6.3: dependencies: workbox-core "^3.6.3" +workbox-cdn@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-cdn/-/workbox-cdn-4.3.1.tgz#f1ffed5368c20291048498ba0744baf27dbd7294" + integrity sha512-Adkgo+/7S+bBsDTzdeH0xxQCrfBM1EiyZlvu1tMh0cJ/ipC6TtA8KDr12PBREdbL0zO9hG+7OSzvi2NLchPAEg== + workbox-core@^3.6.3: version "3.6.3" resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-3.6.3.tgz#69abba70a4f3f2a5c059295a6f3b7c62bd00e15c"