Saltar al contenido principal

Descripción general de los paquetes

Introducción​

En esta página se enumeran los diferentes paquetes proporcionados por Jutro Digital Platform (JDP) que son relevantes para los consumidores.

Warning: Solo se enumeran los paquetes y sus puntos de entrada que forman parte del contrato de JDP.

Por ejemplo, puede haber algunos componentes o funciones que se exportan bajo el punto de entrada /internal (como @jutro/components/internal/Collapse). Si bien estos elementos están disponibles y se pueden importar como cualquier otro elemento, solo se exponen por razones de implementación interna con el propósito de usarlos en la composición de otros elementos de la biblioteca. Lo mismo se aplica a otras rutas de importación, como @jutro/components/Collapse. Como resultado, no se consideran parte de Jutro Design System ni de la API de bibliotecas de interfaz de usuario y se pueden modificar, restringir o incluso eliminar sin previo aviso.

Bibliotecas del sistema de diseño y de la interfaz de usuario​

PaqueteDescripciónPuntos de entrada
@jutro/appComponentes y utilidades al nivel de la aplicación@jutro/app
@jutro/auth

Funcionalidad de autenticación, contexto y clientes

@jutro/auth
@jutro/codemodscodemods opcionales@jutro/codemods
@jutro/componentsComponentes del sistema de diseño de React

@jutro/components


@jutro/components/new

@jutro/configLector de configuración de entorno para aplicaciones de Jutro@jutro/config
@jutro/dataAyudantes para manejar operaciones de datos comunes@jutro/data
@jutro/eventsManeja eventos, suscripciones y publicaciones@jutro/events
@jutro/lab-preview-test-e2eFunciones de ayuda para pruebas visuales@jutro/lab-preview-test-e2e
@jutro/layoutComponentes de composición y disposición y funciones relacionadas@jutro/layout

@jutro/legacy

Diferentes características obsoletas, incluidos los componentes heredados del sistema de diseño

@jutro/legacy/address


@jutro/legacy/components


@jutro/legacy/contract


@jutro/legacy/data


@jutro/legacy/datatable


@jutro/legacy/dataview


@jutro/legacy/floorplan


@jutro/legacy/layout


@jutro/legacy/locale


@jutro/legacy/quick-view


@jutro/legacy/router


@jutro/legacy/services


@jutro/legacy/theme


@jutro/legacy/transport


@jutro/legacy/uiconfig


@jutro/legacy/uimetadata


@jutro/legacy/user-event


@jutro/legacy/validation


@jutro/legacy/wizard-next

@jutro/localeFunciones y tipos de configuración regional y traducción@jutro/locale
@jutro/loggerFunciones del registrador@jutro/logger
@jutro/micro-frontends

Componentes y funciones para descargar el código fuente de aplicaciones remotas y renderizarlo como microfrontends

@jutro/micro-frontends
@jutro/platformFunciones de utilidad y ganchos@jutro/platform
@jutro/prop-typesPropTypes utilizados por los componentes de Jutro@jutro/prop-types
@jutro/routerComponentes relacionados con el enrutador y funciones de ayuda@jutro/router
@jutro/test

Funciones de utilidad para pruebas

@jutro/test
@jutro/themeFunciones complementarias de tematización@jutro/theme
@jutro/theme-stylesDefine algunos temas predeterminados@jutro/theme-styles
@jutro/browserslist-configConstantes de ayuda de listado del navegador@jutro/browserslist-config
@jutro/transportControladores y ayudantes de solicitudes HTTP@jutro/transport

@jutro/transport-headless

Controladores y ayudantes de solicitudes HTTP@jutro/transport
@jutro/translations

Contiene traducciones para mensajes en componentes de Jutro de todos los idiomas admitidos

@jutro/uiconfig

Funciones para crear una interfaz de usuario mediante metadatosUse @jutro/legacy/uiconfig en su lugar

@jutro/uimetadata

Funciones de manejo de metadatos de la interfaz de usuarioUse @jutro/legacy/uimetadata en su lugar
@jutro/validation

Algunos ayudantes de validación. Es principalmente para uso interno.

@jutro/validation
@jutro/wizard-nextComponente y funciones del sistema de diseño Wizard@jutro/wizard-next

CLI de la plataforma de Jutro​

Los paquetes relacionados con la CLI de la plataforma de Jutro son necesarios para la instalación de la CLI y la ejecución de sus comandos, y existen dependencias entre los diferentes paquetes. Sin embargo, sus exportaciones y puntos de entrada no están expuestos para el consumo de los consumidores.

Paquete

Descripción
@jutro/cli-platform

Este es el paquete principal de la CLI de la plataforma de Jutro que se utilizará para instalar el resto de las dependencias.

@jutro/app-template

Definición de CLI y dependencias: definición de comandos, plantillas, scripts, tipos y otras herramientas y utilidades necesarias.

@jutro/babel-preset
@jutro/cli-app
@jutro/cli-common
@jutro/cli-generate
@jutro/cli-i18n
@jutro/cli-plugin-generate-digital-sdk
@jutro/cli-scripts
@jutro/cli-update
@jutro/cli-validate
@jutro/create-app
@jutro/design-tokens
@jutro/migrations
@jutro/sdk-generator
@jutro/types-cli

Configuraciones de compilación y desarrollo​

Para propósitos de tiempo de compilación y desarrollo, JDP proporciona algunas configuraciones y herramientas OOTB.

PaqueteDescripciónPuntos de entrada
@jutro/build-toolsConfiguraciones de Linter y Babel

@jutro/build-tools/babel-config/.babelrc


@jutro/build-tools/prettier-config/index


@jutro/build-tools/stylelint-config/index


@jutro/build-tools/eslint-strict-config/index


@jutro/build-tools/eslint-config


@jutro/build-tools/html-validate-config/index


@jutro/build-tools/commitlint-config/index

@jutro/toolset-compilersConfiguraciones compartidas de Babel y Webpack
@jutro/eslint-configConfiguración de ESLint

SDK de Digital para aplicaciones de Jutro (@jutro)​

Estos paquetes administran las funcionalidades específicas de Jutro que funcionan con el SDK de Digital.

PaqueteDescripciónPuntos de entrada
@jutro/schema-adapter-componentsComponentes de campo del adaptador de esquema de Jutro

@jutro/schema-adapter-components


@jutro/schema-adapter-components/new

@jutro/sdk-common

Funciones, tipos y ayudantes utilizados por el código generado por el SDK de Digital

@jutro/sdk-internal

SDK de Digital (@digitalsdk)​

Estos paquetes son para la CLI que administra la generación de SDK de Digital. Además, hay algunas funciones y tipos requeridos por el código SDK de Digital generado.

PaqueteDescripción
@digitalsdk/cli

Este es el paquete principal del SDK de Digital que se utilizará para instalar el resto de las dependencias.

@digitalsdk/generator

Herramientas de la CLI para el SDK de Digital: lógica de generación, funciones, tipos

@digitalsdk/internalTipos y ayudantes utilizados por el código generado por el SDK de Digital

Paquetes experimentales​

Los siguientes paquetes son experimentales y aún están en desarrollo activo. No se consideran parte del contrato de JDP y se pueden modificar, restringir o incluso eliminar sin previo aviso.

PaqueteDescripción
@jutro/experimental-ai-componentsComponentes del nuevo sistema de diseño de React diseñados para usarse con características de IA generativa.
@jutro/experimental-cardsNuevos componentes de tarjetas especiales para casos de uso particulares.