UNPKG

@byloth/nuxt-vuert-module

Version:

The headless alerts, modals, notifications & popups module for Nuxt.js craftsmen. ℹ

31 lines (28 loc) 855 B
import { defu } from 'defu'; import { defineNuxtModule, createResolver, addComponent, addImports, addPlugin } from '@nuxt/kit'; const module$1 = defineNuxtModule({ defaults: {}, hooks: {}, meta: { name: "@byloth/nuxt-vuert-module", configKey: "vuert", compatibility: { nuxt: "^4.0.0" } }, setup: (options, nuxt) => { const resolver = createResolver(import.meta.url); const runtimeOptions = nuxt.options.runtimeConfig.public.vuert || {}; nuxt.options.runtimeConfig.public.vuert = defu(runtimeOptions, options); addComponent({ name: "AlertHandler", export: "AlertHandler", filePath: "@byloth/vuert" }); addImports({ name: "useVuert", as: "useVuert", from: "@byloth/vuert" }); addPlugin(resolver.resolve("./runtime/plugin")); } }); export { module$1 as default };