Cómo usar esta herramienta para desarrolladores
- Edita la configuración JSON de ejemplo.
- Usa kind function o class; para funciones puedes activar async.
- Ejecuta el generador.
- Completa los marcadores del cuerpo con la lógica real de tu aplicación.
Genera una base JavaScript coherente a partir de una pequeña configuración JSON. Puedes crear una función, una función async, una clase o un módulo exportado, definiendo nombre, parámetros y comentario descriptivo. La salida es deliberadamente mínima para que sirva como punto de partida editable y evita inventar lógica de negocio que no aparece en la configuración.
Valida identificadores y parámetros antes de construir un esqueleto JavaScript. El generador nunca evalúa el contenido de la configuración como código.
La descripción se inserta como comentario JSDoc sanitizado; no se generan implementaciones de negocio automáticamente.
{"kind":"function","name":"greet","params":["name"],"export":true}export function greet(name) {
// Añade aquí la lógica.
}La configuración se parsea con JSON.parse, se validan identificadores con una expresión regular y una lista de palabras reservadas, y después se concatena texto JavaScript escapado.
No genera TypeScript, pruebas, imports, validación de tipos ni cuerpos de negocio. Tampoco intenta inferir dependencias a partir de la descripción.
Admite function y class. Para function puedes activar async en la configuración.
Sí. Define export como true y la declaración se prefija con export.
No en esta versión. params debe contener identificadores simples para evitar insertar expresiones arbitrarias.
No. Solo se usa como texto dentro de un comentario JSDoc sanitizado.
No. Produce un esqueleto y deja un marcador explícito para que añadas la implementación real.
| Módulo | Función |
|---|---|
| Entrada | Configuración JSON validada |
| Plantillas | Function y class |
| Seguridad | Sin eval de configuración |
Consulta el centro de categoría para acceder a validadores, analizadores, generadores y utilidades relacionadas.