UNPKG

nuxt-supported-browsers

Version:
31 lines (28 loc) 762 B
import { defineNuxtModule, createResolver, addPlugin } from '@nuxt/kit'; import { defu } from 'defu'; const module = defineNuxtModule({ meta: { name: "nuxt-supported-browsers", configKey: "supportedBrowsers", defaults: { redirect: "/unsupported-browser", versions: { Chrome: 84, Firefox: 70, Safari: 13, Edge: 84, Opera: 60, "Internet Explorer": void 0 } } }, setup(options, nuxt) { const resolver = createResolver(import.meta.url); nuxt.options.runtimeConfig.public.supportedBrowsers = defu( nuxt.options.runtimeConfig.public.supportedBrowsers, options ); addPlugin(resolver.resolve("./runtime/plugin")); } }); export { module as default };