Files
ui/dist/module.mjs
René Preuß 6f32d46437 add dist
2023-02-17 20:03:10 +01:00

29 lines
865 B
JavaScript

import { defineNuxtModule, useLogger, createResolver, addPlugin, addImportsDir, addComponentsDir } from '@nuxt/kit';
const PACKAGE_NAME = "ui";
const module = defineNuxtModule({
meta: {
name: `@bitinflow/${PACKAGE_NAME}`,
configKey: "ui"
},
// Default configuration options of the Nuxt module
defaults: {},
setup(options, nuxt) {
const logger = useLogger(PACKAGE_NAME);
const resolver = createResolver(import.meta.url);
addPlugin(resolver.resolve("./runtime/plugin"));
const composables = resolver.resolve("./runtime/composables");
addImportsDir(composables);
const components = resolver.resolve("./runtime/components");
addComponentsDir({
path: components,
watch: true
}).then((r) => {
console.log(r);
});
logger.success("Session setup complete");
}
});
export { module as default };