UNPKG

nuxt-callapp

Version:
30 lines (27 loc) 656 B
import { defineNuxtModule, createResolver, addPlugin } from '@nuxt/kit'; import { defu } from 'defu'; const module = defineNuxtModule({ meta: { name: "nuxt-callapp", configKey: "callapp" }, // Default configuration options of the Nuxt module defaults: { scheme: { protocol: "" }, appstore: "", fallback: "" }, setup(options, nuxt) { const resolver = createResolver(import.meta.url); nuxt.options.runtimeConfig.public.callapp = defu(options, { timeout: 2e3 }); addPlugin({ src: resolver.resolve("./runtime/call-app"), mode: "client" }); } }); export { module as default };