nuxt-module-structure
Version:
The Nuxt Module Structure package allows you to create a modular architecture for your Nuxt applications, organizing your code into layers. This helps in maintaining a clean structure, especially for large applications. [Nuxt Layers](https://nuxt.com/docs
3 lines (2 loc) • 883 B
JavaScript
var e=require("readline"),s=require("fs"),t=require("path"),o=require("../create-module-2d1e8b99.js");const a=process.argv.slice(2);let r=a[0]?a[0]:"./";const u=e.createInterface({input:process.stdin,output:process.stdout});let i="app",c=!0;const l=e=>new Promise((s=>u.question(e,s)));(async()=>{let e=await l("Name of main module (default : app) : =>");i=e||"app";let n=await l("are u need auth module (defulte : yes) :=>");c="yes"===n.toLowerCase()||"no"!==n.toLowerCase(),((e,a,r,u)=>{const i=t.resolve(process.cwd(),a,"modules");s.mkdirSync(i,{recursive:!0});const c={targetPath:`${a}/modules`,moduleName:e,isPages:!1,isStore:!0,isLayout:!0,i18n:u};if(o.createModule(c),r){const e={targetPath:`${a}/modules`,moduleName:"auth",isPages:!0,isStore:!0,isLayout:!0,i18n:u};o.createModule(e)}})(i,r,c,a.includes("i18n")),u.close()})();
//# sourceMappingURL=index.cjs.map
;