Tsconfig
packages/tsconfig/README.md
@repo/tsconfig
Configuracion base de TypeScript para apps y packages del monorepo.
1. Funcion del package
- Publicar
tsconfig.base.jsoncomo base unica. - Estandarizar compilacion, paths y chequeo de tipos.
2. Uso
json
{
"extends": "@repo/tsconfig/tsconfig.base.json"
}
3. Lineamientos de desarrollo
- Cambios en esta base impactan a todo el monorepo.
- Validar apps y packages antes de mergear.
- Evitar flags que degraden seguridad de tipos.
4. Buenas practicas
- Mantener defaults estrictos por defecto.
- Resolver excepciones con overrides locales, no debilitando la base global.
5. Como contribuir
- Editar
tsconfig.base.json. - Ejecutar type-check en varios workspaces para validar compatibilidad.
6. Crear package nuevo basado en 01-base-package
Todos los nuevos packages deben extender este package para mantener consistencia de tipos desde el inicio.