Zum Hauptinhalt springen

Pakete im Überblick

Einführung​

Auf dieser Seite werden die verschiedenen Pakete aufgelistet, die von JDP bereitgestellt werden und für Privatanwender relevant sind.

Warning: Es werden nur die Pakete und ihre Einstiegspunkte aufgelistet, die Teil des JDP-Vertrags sind.

Beispielsweise können einige Komponenten oder Funktionen unter dem Einstiegspunkt /internal exportiert werden (z. B. @jutro/components/internal/Collapse). Auch wenn diese Elemente verfügbar sind und wie jedes andere Element importiert werden können, werden sie nur aus internen Implementierungsgründen verfügbar gemacht, damit sie bei der Erstellung von anderen Bibliothekselementen verwendet werden können. Das Gleiche gilt für andere Importpfade wie @jutro/components/Collapse. Sie gelten daher nicht als Teil der Jutro Design System-API oder API für UI-Bibliotheken und können ohne vorherige Ankündigung geändert oder sogar gelöscht werden.

Design System und API für UI-Bibliotheken​

PaketBeschreibungEinstiegspunkte
@jutro/appKomponenten und Dienstprogramme auf Anwendungsebene@jutro/app
@jutro/authAuthentifizierungsfunktionalität, Kontext und Clients@jutro/auth
@jutro/componentsDesign System React-Komponenten @jutro/components
@jutro/components/new
@jutro/configUmgebung Konfiguration Leser for Jutro apps@jutro/config
@jutro/dataHilfsprogramme für die Verarbeitung allgemeiner Datenvorgänge@jutro/data
@jutro/eventsHandhabung von Ereignissen, Abonnements und Veröffentlichungen@jutro/events
@jutro/floorplanGrundriss@jutro/floorplan
@jutro/lab-preview-test-e2eHilfsfunktionen für visuelle Tests@jutro/lab-preview-test-e2e
@jutro/layoutLayoutkomponenten und verwandte Funktionen@jutro/layout
@jutro/legacy Verschiedene veraltete Funktionen, einschließlich älterer Design-System-Komponenten@jutro/legacy/address
@jutro/legacy/components
@jutro/legacy/contract
@jutro/legacy/datatable
@jutro/legacy/dataview
@jutro/legacy/floorplan
@jutro/legacy/layout
@jutro/legacy/quick-view
@jutro/legacy/router
@jutro/legacy/services
@jutro/legacy/uiconfig
@jutro/legacy/uimetadata
@jutro/legacy/user-event
@jutro/legacy/wizard-next
@jutro/localeGebietsschema- und Übersetzungsfunktionen und -typen@jutro/locale
@jutro/loggerLogger-Funktionen@jutro/logger
@jutro/micro-frontendsKomponenten und Funktionen zum Herunterladen des Quellcodes von Remote-Apps und dessen Rendering als Micro Frontends@jutro/micro-frontends
@jutro/platformDienstfunktionen und Hooks@jutro/platform
@jutro/prop-typesVon Jutro-Komponenten verwendete PropTypes@jutro/prop-types
@jutro/routerRouter-bezogene Komponenten und Hilfsfunktionen@jutro/router
@jutro/testDienstfunktionen für Testzwecke @jutro/test
@jutro/themeFunktionen zur Unterstützung des Themes@jutro/theme
@jutro/theme-stylesDefinieren Sie einige Standard-Themes@jutro/theme-styles
@jutro/browserslist-configHilfreiche Konstanten für Browserauflistungen@jutro/browserslist-config
@jutro/transportHTTP-Anforderungshandler und -Hilfsprogramme@jutro/transport
@jutro/transport-headless HTTP-Anforderungshandler und -Hilfsprogramme@jutro/transport
@jutro/translationsEnthält Übersetzungen für Nachrichten in Jutro-Komponenten in allen unterstützten Sprachen
@jutro/uiconfig Funktionen zum Erstellen der Benutzeroberfläche mithilfe von MetadatenVerwenden Sie stattdessen @jutro/legacy/uiconfig
@jutro/uimetadata Funktionen zur Verarbeitung von Metadaten in der BenutzeroberflächeVerwenden Sie stattdessen @jutro/legacy/uimetadata
@jutro/validationEinige Hilsprogramme zur Validierung . Es ist hauptsächlich für den internen Gebrauch bestimmt.@jutro/validation
@jutro/wizard-nextDesign System Wizard-Komponente und -Funktionen@jutro/wizard-next

Jutro Platform CLI​

Die Pakete die sich auf die Jutro Plattform CLI beziehen sind für die CLI-Installation und deren Befehlsausführung erforderlich, mit Abhängigkeiten zwischen den verschiedenen Paketen. Ihre Exporte und Eintrittspunkte sind jedoch für die Nutzung der Verbraucher nicht exponiert.

Paket Beschreibung
@jutro/cli-platformDies ist das Hauptpaket der Jutro Plattform CLI, das für die Installation der restlichen Abhängigkeiten verwendet wird.
@jutro/app-templateCLI-Definition und Abhängigkeiten: Definition von Befehlen, Vorlagen, Skripte, Typen und andere erforderliche Tools und Hilfsprogramme.

@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

Build- und Entwicklungskonfigurationen​

Für Build- und Entwicklungszeitzwecke bietet JDP einige OOTB-Konfigurationen und -Tools.

PaketBeschreibungEinstiegspunkte
@jutro/build-toolsLinter- und Babel-Konfigurationen@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-compilersGemeinsam genutzte Babel- und Webpack-Konfigurationen
@jutro/eslint-config"ESLint config

Digital SDK für Jutro-Apps (@jutro)​

Mit diesen Paketen werden die Jutro-spezifischen Funktionen verwaltet, die mit dem Digital SDK verwendet werden.

PaketBeschreibungEinstiegspunkte
@jutro/schema-adapter-componentsFeldkomponenten des Jutro Schemaadapters@jutro/schema-adapter-components
@jutro/schema-adapter-components/new
@jutro/sdk-commonFunktionen, Typen und Hilfsprogramme, die vom Digital SDK-generierten Code verwendet werden
@jutro/sdk-internal

Digital SDK (@digitalsdk)​

Diese Pakete sind für die CLI vorgesehen, für das Management der Digital SDK-Generierung. Außerdem gibt es einige Funktionen und Typen, die für den generierten Digital SDK-Code erforderlich sind.

PaketBeschreibung
@digitalsdk/cliDies ist das Hauptpaket des Digital SDK, das für die Installation der übrigen Abhängigkeiten verwendet wird.
@digitalsdk/generatorCLI-Tooling für Digital SDK: Generierungslogik, Funktionen, Typen
@digitalsdk/internalTypen und Hilfsprogramme, die vom Digital SDK-generierten Code verwendet werden