Tengo un proyecto Angular y utiliza un montón de bibliotecas de Javascript, comenzando con jQuery , pasando por Modal Forms , Tooltips y muchos más, en su mayoría de proveedores externos. La cuestión es que, incluso cuando mi sitio web Angular hace uso de estas bibliotecas, el sitio web no hace exactamente un uso COMPLETO de las bibliotecas completas, pero en el momento de construir los archivos Dist , los styles.xx.css y main.js son archivos bastante grandes que contienen todas estas bibliotecas y estilos en su interior.
Entonces, estaba pensando que debe haber una manera de incluir solo en la distribución final, solo el código "real" que usa el sitio web y no las bibliotecas completas que incluyen el código usado y no usado. Hay muchas funciones en esas bibliotecas que el sitio web en realidad no usa, pero al mismo tiempo son archivos grandes que dificultan simplemente ingresar y eliminar el código a mano.
Si hubiera algún tipo de prueba de Code Coverage que pudiera ejecutar en el sitio web completo, solo para "marcar" todo el código usado real y eliminar/descartar de la compilación Dist, todo el código no utilizado, eso sería simplemente increíble. Sería sin duda una forma muy eficaz de poner a dieta los recopilatorios de Producción en cualquier web.
¿Alguien sabe si existe algo así?
Seguro que puedes pensar en: