UNPKG

nuxt-swal

Version:
27 lines (24 loc) 779 B
import { defineNuxtModule, createResolver, addPlugin, addComponentsDir } from '@nuxt/kit'; const module = defineNuxtModule({ meta: { name: "nuxt-swal", configKey: "nuxt-swal" }, // Default configuration options of the Nuxt module defaults: { componentPrefix: "swal" }, setup(_options, _app) { const resolver = createResolver(import.meta.url); addPlugin(resolver.resolve("./runtime/plugin")); addComponentsDir({ path: resolver.resolve("./runtime/components"), pathPrefix: false, prefix: _options.componentPrefix ?? "swal", global: true }); _app.options.alias["nuxt-swal"] = resolver.resolve("./runtime"); _app.options.css.push("sweetalert2/dist/sweetalert2.min.css"); } }); export { module as default };