ZanobiJS
El pequeño framework está compuesto de 2 dependencias principales:
- @zanobijs/core
- @zanobijs/common
ZanobiJS Commons
Aquí vamos a encontrar los decoradores que registran la información de las clases en los metadatos, con el fin de poder agregarlos al contenedor de inyección de dependencias más adelante.
ZanobiJS Core
En esta dependencia vamos a encontrar la fábrica que se encarga de ejecutar un inyector, este busca dentro de los metadatos las entidades para que van a hacer inyectadas.
Luego crea el contenedor de inyección de dependencias y registra las entidades encontradas.
Finalmente, después de crear una aplicación desde la fábrica en el index.ts este obtiene la entidad por medio de del método [get] que genera una petición y el contenedor la resuelve.
Apoyanos
ZanobiJS es un proyecto de código abierto con licencia del MIT. Puede crecer gracias al apoyo de personas increíbles como tú. Si deseas unirte, lea más aquí.