export default function (plop) { plop.setGenerator("module", { description: "Crea un nuevo módulo ERP con plantilla base", prompts: [ { type: "input", name: "name", message: "Nombre del módulo (kebab-case):", }, { type: "input", name: "plural", message: "Nombre plural para las rutas (kebab-case):", default: (answers) => `${plop.getHelper("kebabCase")(answers.name)}s`, }, ], actions: [ { type: "addMany", destination: "modules/{{kebabCase name}}", base: "templates/new-module", templateFiles: "templates/new-module/**", }, ], }); }