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

  1. Mantener este package liviano.
  2. No incorporar logica de negocio.
  3. Si se agregan wrappers propios, documentarlos.

4. Buenas practicas

  • Importar siempre desde @repo/icons en 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.