UNPKG

splitpanes-nuxt

Version:
25 lines (22 loc) 615 B
import { defineNuxtModule, addComponent } from '@nuxt/kit'; const module = defineNuxtModule({ meta: { name: "splitpanes-nuxt", configKey: "splitpanes", compatibility: { nuxt: ">=3.0.0" } }, setup(options, nuxt) { const prefix = options.prefix || nuxt.options.splitpanes?.prefix || ""; ["Splitpanes", "Pane"].map((c) => ({ name: `${prefix}${c}`, filePath: "splitpanes/dist/splitpanes.es.js", export: c })).forEach((c) => { addComponent(c); }); nuxt.options.css.unshift("splitpanes/dist/splitpanes.css"); } }); export { module as default };