chore: update pwa plugin dep (#104)

* chore: update pwa plugin dep

* chore: clean up
This commit is contained in:
userquin 2021-03-28 18:02:09 +02:00 committed by GitHub
parent ac0dca982d
commit b7824239a8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 34 additions and 27 deletions

View File

@ -35,7 +35,7 @@
"vite-plugin-icons": "^0.4.0", "vite-plugin-icons": "^0.4.0",
"vite-plugin-md": "^0.6.3", "vite-plugin-md": "^0.6.3",
"vite-plugin-pages": "^0.9.0", "vite-plugin-pages": "^0.9.0",
"vite-plugin-pwa": "^0.6.3", "vite-plugin-pwa": "^0.6.4",
"vite-plugin-vue-layouts": "^0.2.2", "vite-plugin-vue-layouts": "^0.2.2",
"vite-plugin-windicss": "^0.10.4", "vite-plugin-windicss": "^0.10.4",
"vite-ssg": "^0.9.1" "vite-ssg": "^0.9.1"

View File

@ -26,7 +26,7 @@ devDependencies:
vite-plugin-icons: 0.4.0_7b398348a5a03a5e56ec36e9a45bb93b vite-plugin-icons: 0.4.0_7b398348a5a03a5e56ec36e9a45bb93b
vite-plugin-md: 0.6.3_vite@2.1.3 vite-plugin-md: 0.6.3_vite@2.1.3
vite-plugin-pages: 0.9.0_b54ad54627b171bd906b4d2481023ecc vite-plugin-pages: 0.9.0_b54ad54627b171bd906b4d2481023ecc
vite-plugin-pwa: 0.6.3 vite-plugin-pwa: 0.6.4
vite-plugin-vue-layouts: 0.2.2_vite@2.1.3 vite-plugin-vue-layouts: 0.2.2_vite@2.1.3
vite-plugin-windicss: 0.10.4_vite@2.1.3 vite-plugin-windicss: 0.10.4_vite@2.1.3
vite-ssg: 0.9.1_9b00b36cd76dea3770044a08fbe215b0 vite-ssg: 0.9.1_9b00b36cd76dea3770044a08fbe215b0
@ -1217,12 +1217,12 @@ packages:
node: '>= 8' node: '>= 8'
resolution: resolution:
integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==
/@rollup/plugin-babel/5.3.0_4b182fe8ebf5ef04e4e83ea4fbf0029c: /@rollup/plugin-babel/5.3.0_2a01a512e39eae11588295e7d75d3576:
dependencies: dependencies:
'@babel/core': 7.13.13 '@babel/core': 7.13.13
'@babel/helper-module-imports': 7.13.12 '@babel/helper-module-imports': 7.13.12
'@rollup/pluginutils': 3.1.0_rollup@2.43.0 '@rollup/pluginutils': 3.1.0_rollup@2.43.1
rollup: 2.43.0 rollup: 2.43.1
dev: true dev: true
engines: engines:
node: '>= 10.0.0' node: '>= 10.0.0'
@ -1235,15 +1235,15 @@ packages:
optional: true optional: true
resolution: resolution:
integrity: sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw== integrity: sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==
/@rollup/plugin-node-resolve/9.0.0_rollup@2.43.0: /@rollup/plugin-node-resolve/9.0.0_rollup@2.43.1:
dependencies: dependencies:
'@rollup/pluginutils': 3.1.0_rollup@2.43.0 '@rollup/pluginutils': 3.1.0_rollup@2.43.1
'@types/resolve': 1.17.1 '@types/resolve': 1.17.1
builtin-modules: 3.2.0 builtin-modules: 3.2.0
deepmerge: 4.2.2 deepmerge: 4.2.2
is-module: 1.0.0 is-module: 1.0.0
resolve: 1.20.0 resolve: 1.20.0
rollup: 2.43.0 rollup: 2.43.1
dev: true dev: true
engines: engines:
node: '>= 10.0.0' node: '>= 10.0.0'
@ -1251,22 +1251,22 @@ packages:
rollup: ^1.20.0||^2.0.0 rollup: ^1.20.0||^2.0.0
resolution: resolution:
integrity: sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg== integrity: sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg==
/@rollup/plugin-replace/2.4.2_rollup@2.43.0: /@rollup/plugin-replace/2.4.2_rollup@2.43.1:
dependencies: dependencies:
'@rollup/pluginutils': 3.1.0_rollup@2.43.0 '@rollup/pluginutils': 3.1.0_rollup@2.43.1
magic-string: 0.25.7 magic-string: 0.25.7
rollup: 2.43.0 rollup: 2.43.1
dev: true dev: true
peerDependencies: peerDependencies:
rollup: ^1.20.0 || ^2.0.0 rollup: ^1.20.0 || ^2.0.0
resolution: resolution:
integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==
/@rollup/pluginutils/3.1.0_rollup@2.43.0: /@rollup/pluginutils/3.1.0_rollup@2.43.1:
dependencies: dependencies:
'@types/estree': 0.0.39 '@types/estree': 0.0.39
estree-walker: 1.0.1 estree-walker: 1.0.1
picomatch: 2.2.2 picomatch: 2.2.2
rollup: 2.43.0 rollup: 2.43.1
dev: true dev: true
engines: engines:
node: '>= 8.0.0' node: '>= 8.0.0'
@ -4879,11 +4879,11 @@ packages:
hasBin: true hasBin: true
resolution: resolution:
integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
/rollup-plugin-terser/7.0.2_rollup@2.43.0: /rollup-plugin-terser/7.0.2_rollup@2.43.1:
dependencies: dependencies:
'@babel/code-frame': 7.12.13 '@babel/code-frame': 7.12.13
jest-worker: 26.6.2 jest-worker: 26.6.2
rollup: 2.43.0 rollup: 2.43.1
serialize-javascript: 4.0.0 serialize-javascript: 4.0.0
terser: 5.6.1 terser: 5.6.1
dev: true dev: true
@ -4900,6 +4900,15 @@ packages:
fsevents: 2.3.2 fsevents: 2.3.2
resolution: resolution:
integrity: sha512-FRsYGqlo1iF/w3bv319iStAK0hyhhwon35Cbo7sGUoXaOpsZFy6Lel7UoGb5bNDE4OsoWjMH94WiVvpOM26l3g== integrity: sha512-FRsYGqlo1iF/w3bv319iStAK0hyhhwon35Cbo7sGUoXaOpsZFy6Lel7UoGb5bNDE4OsoWjMH94WiVvpOM26l3g==
/rollup/2.43.1:
dev: true
engines:
node: '>=10.0.0'
hasBin: true
optionalDependencies:
fsevents: 2.3.2
resolution:
integrity: sha512-kvRE6VJbiv4d8m2nGeccc3qRpzOMghAhu2KeITjyZVCjneIFLPQ3zm2Wmqnl0LcUg3FvDaV0MfKnG4NCMbiSfw==
/run-parallel/1.2.0: /run-parallel/1.2.0:
dependencies: dependencies:
queue-microtask: 1.2.3 queue-microtask: 1.2.3
@ -5698,7 +5707,7 @@ packages:
vue-router: ^4.0.0 vue-router: ^4.0.0
resolution: resolution:
integrity: sha512-7BxDOkY66udSi4ElBRnP8DnjDLYM6q/czJ1e/3Ok2Yzdgg+Wts6J6uX89SGdLboV8c/6iO6qFdSmBj3GxxIs3Q== integrity: sha512-7BxDOkY66udSi4ElBRnP8DnjDLYM6q/czJ1e/3Ok2Yzdgg+Wts6J6uX89SGdLboV8c/6iO6qFdSmBj3GxxIs3Q==
/vite-plugin-pwa/0.6.3: /vite-plugin-pwa/0.6.4:
dependencies: dependencies:
debug: 4.3.2 debug: 4.3.2
fast-glob: 3.2.5 fast-glob: 3.2.5
@ -5707,7 +5716,7 @@ packages:
workbox-window: 6.1.2 workbox-window: 6.1.2
dev: true dev: true
resolution: resolution:
integrity: sha512-wZxE2ZAKpwaig2JFOm6ama8p2iHBUZuHLEko1co7zDdnb6C/Epmih5aCIyHHvZKcFEaUxFogLQCnRDD41vd5cw== integrity: sha512-YEKloivP8400uax8aqfYN2ygYjfok9xD/VgM9fyi1KVtP2JAgZKNPZnBc66HyaKPPDPr1TCeeXvB+aCSDSznqw==
/vite-plugin-vue-layouts/0.2.2_vite@2.1.3: /vite-plugin-vue-layouts/0.2.2_vite@2.1.3:
dependencies: dependencies:
'@vue/compiler-sfc': 3.0.9_vue@3.0.9 '@vue/compiler-sfc': 3.0.9_vue@3.0.9
@ -5972,9 +5981,9 @@ packages:
'@babel/preset-env': 7.13.12_@babel+core@7.13.13 '@babel/preset-env': 7.13.12_@babel+core@7.13.13
'@babel/runtime': 7.13.10 '@babel/runtime': 7.13.10
'@hapi/joi': 16.1.8 '@hapi/joi': 16.1.8
'@rollup/plugin-babel': 5.3.0_4b182fe8ebf5ef04e4e83ea4fbf0029c '@rollup/plugin-babel': 5.3.0_2a01a512e39eae11588295e7d75d3576
'@rollup/plugin-node-resolve': 9.0.0_rollup@2.43.0 '@rollup/plugin-node-resolve': 9.0.0_rollup@2.43.1
'@rollup/plugin-replace': 2.4.2_rollup@2.43.0 '@rollup/plugin-replace': 2.4.2_rollup@2.43.1
'@surma/rollup-plugin-off-main-thread': 1.4.2 '@surma/rollup-plugin-off-main-thread': 1.4.2
common-tags: 1.8.0 common-tags: 1.8.0
fast-json-stable-stringify: 2.1.0 fast-json-stable-stringify: 2.1.0
@ -5982,8 +5991,8 @@ packages:
glob: 7.1.6 glob: 7.1.6
lodash: 4.17.21 lodash: 4.17.21
pretty-bytes: 5.6.0 pretty-bytes: 5.6.0
rollup: 2.43.0 rollup: 2.43.1
rollup-plugin-terser: 7.0.2_rollup@2.43.0 rollup-plugin-terser: 7.0.2_rollup@2.43.1
source-map: 0.8.0-beta.0 source-map: 0.8.0-beta.0
source-map-url: 0.4.1 source-map-url: 0.4.1
stringify-object: 3.3.0 stringify-object: 3.3.0
@ -6227,7 +6236,7 @@ specifiers:
vite-plugin-icons: ^0.4.0 vite-plugin-icons: ^0.4.0
vite-plugin-md: ^0.6.3 vite-plugin-md: ^0.6.3
vite-plugin-pages: ^0.9.0 vite-plugin-pages: ^0.9.0
vite-plugin-pwa: ^0.6.3 vite-plugin-pwa: ^0.6.4
vite-plugin-vue-layouts: ^0.2.2 vite-plugin-vue-layouts: ^0.2.2
vite-plugin-windicss: ^0.10.4 vite-plugin-windicss: ^0.10.4
vite-ssg: ^0.9.1 vite-ssg: ^0.9.1

View File

@ -3,10 +3,8 @@ import { UserModule } from '~/types'
export const install: UserModule = ({ isClient, router }) => { export const install: UserModule = ({ isClient, router }) => {
if (isClient) { if (isClient) {
router.isReady().then(async() => { router.isReady().then(async() => {
if (isClient) { const { registerSW } = await import('virtual:pwa-register')
const { registerSW } = await import('virtual:pwa-register') registerSW({ immediate: true })
registerSW({ immediate: true })
}
}) })
} }
} }