Saltar al contenido
Versión 1.0.1

Versiones y uso

Cómo un producto, un correo o un agente toma la marca sin depender de este sitio en vivo.

La regla
  1. Cada producto instala la librería en una versión exacta y la empaqueta en su build. Cero pedidos a ui.nuevauno.com para pintar producción.
  2. Este sitio es vitrina, documentación y registry. Si un tercero sin build necesita un archivo, lo toma de /v/<versión>/ con su hash SRI.
  3. Una versión publicada no cambia nunca y no se borra. /latest/ sólo lleva a la última para mirar; ningún producto la usa.
  4. Los correos son la única excepción en vivo: el logo va como img con URL absoluta de /v/<versión>/, con ancho, alto y alt.

Cómo un producto toma una versión

  1. Elige la versión en la tabla de abajo y fíjala en tu producto (por ejemplo, una constante o el paquete con versión exacta).
  2. En tu build, copia los archivos que usas desde /v/<versión>/ (o desde brand/public del tag ui-v<versión>) a tus propios archivos estáticos.
  3. Compara cada copia con integrity.json de esa versión: si un hash no calza, el build falla.
  4. Para subir de versión, un cambio propio del producto con la versión nueva y sus capturas.

Con SRI, para quien no tiene build

HTML
<link rel="stylesheet" href="https://ui.nuevauno.com/v/1.0.1/tokens/tokens.css" integrity="sha384-2bQcJSsHawHzCx4Z/2g8/zZfxhtm2+2i/HeoMaOJHBCAw1m6UV/b4/PLV/4u01ge" crossorigin="anonymous">
<img src="https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-logo-light-360.anim.gif" alt="NUEVAUNO" width="182" height="40">

Versiones publicadas

VersiónFechaArchivosHuella de integrity.jsonEnlaces
1.0.12026-10-17983sha384-To0gcpkgiW0qWmQ0OYUTGL/NGrAjEOg+6XJvLFApL6fuJXR3YnQNTY0MYJ87ehWTintegrity.json
1.0.02026-10-17983sha384-NJWnoHzof7fOInSfTZUCeHFFRp1VPGDALa3Y/24XGki5gFxHVz3fpzr5ApuOwt46integrity.json

Lo último, sólo para mirar https://ui.nuevauno.com/latest/

Archivos para agentes

https://ui.nuevauno.com/llms.txtÍndice para agentes, en texto
https://ui.nuevauno.com/index.jsonTodo el sitio en un JSON: páginas, archivos, logos por uso, versiones
https://ui.nuevauno.com/versions.jsonLas versiones con su huella
https://ui.nuevauno.com/brand-spec.jsonReglas del logo y qué archivo va dónde
https://ui.nuevauno.com/BRAND.mdLo mismo, en texto
https://ui.nuevauno.com/UI.mdGuía de interfaz
https://ui.nuevauno.com/tokens/tokens.jsonTokens en formato W3C
https://ui.nuevauno.com/tokens/tokens.cssTokens en CSS
https://ui.nuevauno.com/components/components.jsonÍndice de componentes
https://ui.nuevauno.com/icons/nu/manifest.jsonManifiesto de íconos
https://ui.nuevauno.com/r/registry.jsonRegistry estilo shadcn

Registry estilo shadcn

Para un proyecto con shadcn: declara el registry @nuevauno en components.json e instala el tema, los tokens o un componente. Instala la última versión; fija la tuya en tu repo. La base busca las fuentes en ../fonts/: copia las de /v/<versión>/fonts/ a tu proyecto.

shadcn
// components.json
{
  "registries": {
    "@nuevauno": "https://ui.nuevauno.com/r/{name}.json"
  }
}

npx shadcn@latest add @nuevauno/nu-theme @nuevauno/nu-tokens @nuevauno/nu-button