Ir al contenido

Instalar y usar

Commitea solo el mapping del scope:

@lemn-ltd:registry=https://npm.pkg.github.com

Mantiene auth en ~/.npmrc, nunca en el repo:

//npm.pkg.github.com/:_authToken=${NODE_AUTH_TOKEN}

Para una aplicacion SSR:

Terminal window
pnpm add @lemn-ltd/brand-contract@1.0.0 @lemn-ltd/brand-runtime@0.1.1 @lemn-ltd/ui@0.4.0

Para un host de authoring autorizado:

Terminal window
pnpm add @lemn-ltd/brand-studio@2.0.0

No uses latest, rangos, branches, URLs, workspace:*, link: ni rutas relativas cross-repo en un consumidor publicado.

import { Button, Card, componentCatalog } from "@lemn-ltd/ui";
import "@lemn-ltd/ui/styles.css";

Carga estilos una vez. No hagas deep import de src, dist, internals ni de un provider upstream.

Los componentes nunca parsean JSON fuente. Un server confiable resuelve una version publicada del Workspace, verifica la proyeccion minima firmada del mode y su projection hash canonico, e inyecta CSS, preloads, atributos y bootstrap antes del primer markup. El objeto compilado completo permanece privado en el storage de publicacion. Usa @lemn-ltd/brand-runtime; no recrees verification en producto. Sigue el runbook SSR.

El host posee API clients, fetching, routing, auth, estado global, i18n, analytics, persistence, Workspace routing, cookies y politica. Pasa valores y acciones controladas a componentes y blocks.