javascript - ¿Cómo configurar herramientas compartidas para un monorepo de lerna?
Tengo un monorepo de TypeScript con Lerna con solo unos pocos paquetes actualmente, me gustaría saber la mejor práctica para configurar herramientas compartidas como; jest, eslint, prettier...
Habiendo leído varias guías, las dos opciones que veo son;
- agregar esto al paquete raíz (contras: contaminar el paquete raíz, ¿es esto un problema? ¿por qué?)
- crear un paquete de herramientas y de alguna manera elevar todas las dependencias a todos los demás paquetes.
Cualquier consejo, guía, etc., sería muy apreciado.