add some files
This commit is contained in:
		
							
								
								
									
										15
									
								
								index.js
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								index.js
									
									
									
									
									
								
							| @@ -1,14 +1,3 @@ | ||||
| import { defineNuxtModule } from "@nuxt/kit"; | ||||
| import MyModule from './modules/module'; | ||||
|  | ||||
| import { join } from "pathe"; | ||||
|  | ||||
| export default defineNuxtModule({ | ||||
|   hooks: { | ||||
|     "components:dirs"(dirs) { | ||||
|       dirs.push({ | ||||
|         path: join(__dirname, "components/Ml/Button"), | ||||
|         prefix: 'Ml' | ||||
|       }); | ||||
|     }, | ||||
|   }, | ||||
| }); | ||||
| export default MyModule; | ||||
| @@ -5,94 +5,85 @@ import { | ||||
|   addImports, | ||||
| } from "@nuxt/kit"; | ||||
|  | ||||
| import { join } from 'pathe'; | ||||
|  | ||||
| export interface ModuleOptions {} | ||||
|  | ||||
| const components = [ | ||||
|   { | ||||
|     name: "MlButton", | ||||
|     path: "./components/Ml/Button/MlButton.vue", | ||||
|     path: "../components/Ml/Button/MlButton.vue", | ||||
|   }, | ||||
|   { | ||||
|     name: "MlPaginator", | ||||
|     path: "./components/Ml/Paginator/MlPaginator.vue", | ||||
|     path: "../components/Ml/Paginator/MlPaginator.vue", | ||||
|   }, | ||||
|   { | ||||
|     name: "MlDropDown", | ||||
|     path: "./components/Ml/DropDown/MlDropDown.vue", | ||||
|     path: "../components/Ml/DropDown/MlDropDown.vue", | ||||
|   }, | ||||
|   { | ||||
|     name: "MlDropDownItem", | ||||
|     path: "./components/Ml/DropDown/MlDropDownItem.vue", | ||||
|     path: "../components/Ml/DropDown/MlDropDownItem.vue", | ||||
|   }, | ||||
|   { | ||||
|     name: "MlSlider", | ||||
|     path: "./components/Ml/Slider/MlSlider.vue", | ||||
|     path: "../components/Ml/Slider/MlSlider.vue", | ||||
|   }, | ||||
|   { | ||||
|     name: "MlSliderPoint", | ||||
|     path: "./components/Ml/SliderPoint/MlSliderPoint.vue", | ||||
|     path: "../components/Ml/SliderPoint/MlSliderPoint.vue", | ||||
|   }, | ||||
|   { | ||||
|     name: "MlTabberBase", | ||||
|     path: "./components/Ml/Tabber/MlTabberBase.vue", | ||||
|     path: "../components/Ml/Tabber/MlTabberBase.vue", | ||||
|   }, | ||||
|   { | ||||
|     name: "MyComponent", | ||||
|     path: "./components/MyComponent", | ||||
|     path: "../components/MyComponent", | ||||
|   }, | ||||
| ]; | ||||
|  | ||||
| const composables = [ | ||||
|   { | ||||
|     name: "useRipple", | ||||
|     path: "./composables/useRipple.ts", | ||||
|     path: "../composables/useRipple.ts", | ||||
|   }, | ||||
|   { | ||||
|     name: "useMergeClasses", | ||||
|     path: "./composables/useMergeClasses.ts", | ||||
|     path: "../composables/useMergeClasses.ts", | ||||
|   }, | ||||
|   { | ||||
|     name: "useBounce", | ||||
|     path: "./composables/useBounce.ts", | ||||
|     path: "../composables/useBounce.ts", | ||||
|   }, | ||||
|   { | ||||
|     name: "useTailwindConf", | ||||
|     path: "./composables/useTailwindConf.ts", | ||||
|     path: "../composables/useTailwindConf.ts", | ||||
|   }, | ||||
| ]; | ||||
|  | ||||
| export default defineNuxtModule<ModuleOptions>({ | ||||
|   // meta: { | ||||
|   //   name: "module", | ||||
|   //   configKey: "myModule", | ||||
|   // }, | ||||
|   // defaults: {}, | ||||
|   // setup(_options, _nuxt) { | ||||
|   //   const resolver = createResolver(import.meta.url); | ||||
|   meta: { | ||||
|     name: "module", | ||||
|     configKey: "myModule", | ||||
|   }, | ||||
|   defaults: {}, | ||||
|   setup(_options, _nuxt) { | ||||
|     const resolver = createResolver(import.meta.url); | ||||
|  | ||||
|   //   for (let item of components) { | ||||
|   //     addComponent({ | ||||
|   //       name: item.name, | ||||
|   //       filePath: resolver.resolve(item.path), | ||||
|   //     }); | ||||
|   //   } | ||||
|  | ||||
|   //   for (let item of composables) { | ||||
|   //     addImports([ | ||||
|   //       { | ||||
|   //         name: item.name, | ||||
|   //         from: resolver.resolve(item.path), | ||||
|   //       }, | ||||
|   //     ]); | ||||
|   //   } | ||||
|   // }, | ||||
|   hooks: { | ||||
|     "components:dirs"(dirs) { | ||||
|       dirs.push({ | ||||
|         path: join(__dirname, "components"), | ||||
|     for (let item of components) { | ||||
|       addComponent({ | ||||
|         name: item.name, | ||||
|         filePath: resolver.resolve(item.path), | ||||
|       }); | ||||
|     }, | ||||
|     } | ||||
|  | ||||
|     for (let item of composables) { | ||||
|       addImports([ | ||||
|         { | ||||
|           name: item.name, | ||||
|           from: resolver.resolve(item.path), | ||||
|         }, | ||||
|       ]); | ||||
|     } | ||||
|   }, | ||||
| }); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user