UNPKG

nuxt-lazytube

Version:
35 lines (32 loc) 879 B
import { defineNuxtModule, useLogger, createResolver, addComponent } from '@nuxt/kit'; const PACKAGE_NAME = "nuxt-lazytube"; const module = defineNuxtModule({ meta: { name: PACKAGE_NAME, configKey: "NuxtLazytube", // Compatibility constraints compatibility: { // Semver version of supported nuxt versions nuxt: ">=3.0.0" } }, setup(moduleOptions, nuxt) { useLogger(PACKAGE_NAME); const { resolve } = createResolver(import.meta.url); addComponent({ name: "lazy-youtube", filePath: resolve(`./runtime/LazyYoutube.vue`), pascalName: "LazyYoutube", global: true, mode: "client" }); addComponent({ name: "lazy-vimeo", filePath: resolve(`./runtime/LazyVimeo.vue`), pascalName: "LazyVimeo", global: true, mode: "client" }); } }); export { module as default };