Primera versión de @teqfw/di
Fecha de publicación: 2025-08-21El primer commit para @teqfw/di lo hice el 18 de agosto de 2019. Entonces surgió la idea: un cargador para módulos ES6 parecido a requirejs que funcionara tanto en el navegador como en Node.js. Durante estos años la biblioteca se reescribió varias veces y se probó en diferentes proyectos.
Después del artículo en Habr comprendí que, para un uso amplio de la biblioteca, no debía existir la posibilidad de obtener el contenedor como dependencia. Para un equipo de confianza era conveniente, pero para proyectos abiertos resultaba demasiado arriesgado. Ayer cerré esa posibilidad y publiqué la primera versión — 1.0.1 en npm.
Los demás plugins de la plataforma todavía se basan en el contenedor antiguo y son incompatibles con la nueva versión. Habrá que reescribirlos. Pero lo principal es que la biblioteca base de la plataforma por fin salió de la «etapa infantil», y estoy satisfecho con este paso.