Saltar al contenido
Índice de Documentación
Documentación Comenzar

Qué librería gobierna cada capa.

Tailwind queda confirmado como compilador de v10. Style conserva los tokens y componentes semánticos como contrato público y permite renderers gráficos especializados.

Inventario observado

CapaLibrerías encontradas
CSS y composiciónTailwind 3 y 4; CSS semántico propio
Primitivas interactivasRadix en USAIA y COCHID Datos
IconosLucide en varios productos React; SVG propios en Style
GráficosRecharts, D3, Plotly, Chart.js y Nivo
Mercados y seriesAdaptador para TradingView Lightweight Charts, sin adopción común

Tailwind confirmado

Tailwind compila las utilidades y variables de tema. Style publica tokens, primitivas y componentes semánticos para que el HTML estable no dependa de una secuencia extensa de utilidades.

  • CSS estático y sin runtime.
  • Compatible con los frontends nuevos del workspace.
  • Configuración CSS-first versionada dentro de Style.
  • Las utilidades quedan disponibles para composición local; no reemplazan el catálogo canónico.

Bootstrap descartado como base

Bootstrap se conserva como referencia de cobertura, no como dependencia de v10. Su adopción introduciría una segunda taxonomía pública y colisiones con clases existentes.

  • Sus patrones de formularios y navegación alimentan el inventario de cobertura.
  • No se importa su CSS ni su JavaScript.
  • Los sitios heredados que ya lo usan pueden migrar por componente.

Política gráfica propuesta

CasoOpción
Gráficos comunes en NextRecharts
Mapas y visualización especialD3
Exploración analíticaPlotly
Contrato comúnTokens, ejes, leyendas, tooltips, accesibilidad y tabla alternativa

Decisiones

Usa el identificador para confirmar, modificar o rechazar una regla.

LIB-01Regla vigenteUsar Tailwind como compilador de v10, sin fork y sin convertir sus utilidades en el contrato HTML público.
LIB-02Pendiente de aprobaciónUsar HTML nativo primero y Radix sólo para islas React complejas.
LIB-03Pendiente de aprobaciónEstandarizar el lenguaje gráfico, no un renderer único.