1 parent 8470a8d commit 020fff2Copy full SHA for 020fff2
1 file changed
src/parts/pwa.ts
@@ -1,21 +1,24 @@
1
import{installModule,useNuxt}from'@nuxt/kit'
2
+importtype{NuxtConfig,NuxtOptions}from'@nuxt/schema'
3
import{provider}from'std-env'
4
5
exportconstsetupPWA=async()=>{
6
constnuxt=useNuxt()
7
-nuxt.options.pwa||={}
8
+nuxt.options.pwa||={}asNuxtOptions['pwa']
9
+
10
+constpwaOptions: NuxtConfig['pwa']=nuxt.options.pwa
11
12
if(provider==='stackblitz'){
-nuxt.options.pwa.icon=false
13
+pwaOptions.icon=false
14
console.warn(
15
'Disabling PWA icon generation as `sharp` is not currently supported on StackBlitz.'
16
)
17
}
18
19
// Generate splash screens for iOS
-nuxt.options.pwa.meta||={}
-nuxt.options.pwa.meta.mobileAppIOS??=true
20
+pwaOptions.meta||={}
21
+pwaOptions.meta.mobileAppIOS??=true
22
23
awaitinstallModule('@kevinmarrec/nuxt-pwa')
24
0 commit comments