Uecko_ERP/plopfile.js
2025-09-27 21:28:50 +02:00

27 lines
684 B
JavaScript

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/**",
},
],
});
}