refactor: move pwa/build-info -> appConfig (#1508)
This commit is contained in:
parent
1c9004a731
commit
415d36ce32
15 changed files with 27 additions and 18 deletions
|
@ -19,8 +19,12 @@ export default defineNuxtModule({
|
|||
env,
|
||||
}
|
||||
|
||||
nuxt.options.runtimeConfig.public.env = env
|
||||
nuxt.options.runtimeConfig.public.buildInfo = buildInfo
|
||||
nuxt.options.appConfig = nuxt.options.appConfig || {}
|
||||
nuxt.options.appConfig.env = env
|
||||
nuxt.options.appConfig.buildInfo = buildInfo
|
||||
|
||||
nuxt.options.nitro.virtual = nuxt.options.nitro.virtual || {}
|
||||
nuxt.options.nitro.virtual['#build-info'] = `export const env = ${JSON.stringify(env)}`
|
||||
|
||||
nuxt.options.nitro.publicAssets = nuxt.options.nitro.publicAssets || []
|
||||
if (env === 'dev')
|
||||
|
|
|
@ -23,6 +23,9 @@ export default defineNuxtModule<VitePWANuxtOptions>({
|
|||
}
|
||||
let webmanifests: LocalizedWebManifest | undefined
|
||||
|
||||
nuxt.options.appConfig = nuxt.options.appConfig || {}
|
||||
nuxt.options.appConfig.pwaEnabled = !options.disable
|
||||
|
||||
// TODO: combine with configurePWAOptions?
|
||||
nuxt.hook('nitro:init', (nitro) => {
|
||||
options.outDir = nitro.options.output.publicDir
|
||||
|
|
|
@ -23,6 +23,7 @@ export default defineNuxtModule({
|
|||
'unstorage/drivers/fs': 'unenv/runtime/mock/proxy',
|
||||
'unstorage/drivers/cloudflare-kv-http': 'unenv/runtime/mock/proxy',
|
||||
'node:events': 'unenv/runtime/node/events/index',
|
||||
'#build-info': resolve('./runtime/build-info'),
|
||||
}
|
||||
|
||||
nuxt.hook('vite:extend', ({ config }) => {
|
||||
|
|
1
modules/tauri/runtime/build-info.ts
Normal file
1
modules/tauri/runtime/build-info.ts
Normal file
|
@ -0,0 +1 @@
|
|||
export const env = useAppConfig().env
|
Loading…
Add table
Add a link
Reference in a new issue