UNPKG

nuxt-easy-lightbox

Version:

A plugin to the simple Vue 3 Image Lightbox component with Zoom / Drag / Rotate / Switch.

32 lines (28 loc) 776 B
import { defineNuxtModule, createResolver, addPlugin } from '@nuxt/kit'; const name = "nuxt-easy-lightbox"; const version = "1.1.0"; const module = defineNuxtModule({ meta: { name, version, configKey: "easyLightbox", compatibility: { nuxt: ">=3.0.0" } }, // Default configuration options of the Nuxt module defaults: {}, setup(_options, _nuxt) { const resolver = createResolver(import.meta.url); _nuxt.options.css = [ ..._nuxt.options.css || [], "vue-easy-lightbox/external-css/vue-easy-lightbox.css" ]; _nuxt.options.build.transpile = [ ..._nuxt.options.build?.transpile || [], "vue-easy-lightbox" ]; addPlugin(resolver.resolve("./runtime/plugin")); } }); export { module as default };