mirror of
https://github.com/bitinflow/ui.git
synced 2026-03-14 22:25:58 +00:00
add dist
This commit is contained in:
28
dist/module.mjs
vendored
Normal file
28
dist/module.mjs
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
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 };
|
||||
Reference in New Issue
Block a user