@owdproject/core
Version:
Nuxt Desktop module for browser desktop experiences (windows, shell, apps)
14 lines (12 loc) • 372 B
text/typescript
import { defineNuxtPlugin } from 'nuxt/app'
import { flushPendingDesktopApps } from '../../kit/defineDesktopApp'
export default defineNuxtPlugin({
name: 'desktop-register-desktop-apps',
dependsOn: ['pinia', 'desktop-shell-init'],
enforce: 'post',
setup(nuxtApp) {
nuxtApp.hook('app:created', async () => {
await flushPendingDesktopApps()
})
},
})