UNPKG

@aksharahegde/nuxt-glow

Version:

Add a mouse-tracing glow effect to Nuxt components

40 lines (37 loc) 984 B
import { defineNuxtModule, createResolver, installModule, addComponent } from '@nuxt/kit'; const module$1 = defineNuxtModule({ meta: { name: "nuxt-glow", configKey: "nuxtGlow", compatibility: { nuxt: ">=3.10.0" } }, defaults: {}, async setup() { const resolver = createResolver(import.meta.url); await installModule("@nuxtjs/tailwindcss", { exposeConfig: true, config: { darkMode: "class", content: { files: [ resolver.resolve("./runtime/components/**/*.{vue,mjs,ts}"), resolver.resolve("./runtime/*.{mjs,js,ts}") ] } } }); addComponent({ name: "GlowCapture", filePath: resolver.resolve("runtime/components/GlowCapture.vue"), global: true }); addComponent({ name: "GlowElement", filePath: resolver.resolve("runtime/components/GlowElement.vue"), global: true }); } }); export { module$1 as default };