websites/packages/ui/src/module.ts
Dominik Milacher 2b8a67af9b
All checks were successful
Build and deploy updated apps / Build & deploy (push) Successful in 2m11s
Improve variant capabilites
2025-06-15 01:20:03 +02:00

23 lines
643 B
TypeScript

import { defineNuxtModule, createResolver, addComponentsDir, addImportsDir } from '@nuxt/kit'
// Module options TypeScript interface definition
export interface ModuleOptions {}
export default defineNuxtModule<ModuleOptions>({
meta: {
name: 'websites',
configKey: 'websites',
},
setup(options, nuxt) {
const resolver = createResolver(import.meta.url)
addComponentsDir({
path: resolver.resolve('./runtime/components'),
pathPrefix: false,
prefix: '',
global: true,
})
addImportsDir(resolver.resolve('./runtime/composables'))
nuxt.options.runtimeConfig.public.websites = options
}
})