Icons
packages/icons/README.md
@repo/icons
Punto unico de export de iconografia para el monorepo.
1. Funcion del package
- Reexportar iconos desde
lucide-react. - Evitar imports directos dispersos y asegurar una capa consistente.
2. Ejemplo de uso
tsx
import { ArrowRight, BookOpen } from '@repo/icons';
3. Lineamientos de desarrollo
- Mantener este package liviano.
- No incorporar logica de negocio.
- Si se agregan wrappers propios, documentarlos.
4. Buenas practicas
- Importar siempre desde
@repo/iconsen apps y packages. - Evitar mezclar set de iconos incompatibles sin estandarizacion.
5. Como contribuir
En la mayoria de casos no requiere cambios, ya que exporta lucide-react. Si se agregan assets o wrappers:
bash
pnpm lint --filter @repo/icons
pnpm build --filter @repo/icons
6. Crear package nuevo basado en 01-base-package
Para otro set de assets compartidos (ejemplo ilustraciones), crear package nuevo desde 01-base-package.