Resumen
Qué controla este paquete en el runtime
Core controla el arranque de la aplicación. Inicia el kernel, analiza componentes, resuelve adaptadores y coordina integraciones opcionales como TypeORM y security durante CreateApplication().
Qué ofrece
- CreateApplication() arranca ciclo de vida + kernel + adaptador en un único punto de entrada.
- El contenedor carga automáticamente las clases decoradas y resuelve dependencias del constructor.
- ApplicationLifeCycle despacha guards, pipes, middlewares, handlers y eventos del ciclo de vida.
- La capa HTTP normaliza adaptadores y resultados de vista entre node, Express y Fastify.
Cómo encaja
- Funciona por sí solo con el adaptador node-http por defecto.
- Delega la integración del servidor en @xtaskjs/express-http o @xtaskjs/fastify-http.
- Inicializa @xtaskjs/typeorm y @xtaskjs/security cuando esos paquetes están presentes.