Pakete im Überblick
Einführung
Auf dieser Seite werden die verschiedenen Pakete aufgelistet, die von JDP bereitgestellt werden und für Privatanwender relevant 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
| Paket | Beschreibung | Einstiegspunkte |
|---|---|---|
@jutro/app | Komponenten und Dienstprogramme auf Anwendungsebene | @jutro/app |
@jutro/auth | Authentifizierungsfunktionalität, Kontext und Clients | @jutro/auth |
@jutro/components | Design System React-Komponenten | @jutro/components@jutro/components/new |
@jutro/config | Umgebung Konfiguration Leser for Jutro apps | @jutro/config |
@jutro/data | Hilfsprogramme für die Verarbeitung allgemeiner Datenvorgänge | @jutro/data |
@jutro/events | Handhabung von Ereignissen, Abonnements und Veröffentlichungen | @jutro/events |
@jutro/floorplan | Grundriss | @jutro/floorplan |
@jutro/lab-preview-test-e2e | Hilfsfunktionen für visuelle Tests | @jutro/lab-preview-test-e2e |
@jutro/layout | Layoutkomponenten 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/locale | Gebietsschema- und Übersetzungsfunktionen und -typen | @jutro/locale |
@jutro/logger | Logger-Funktionen | @jutro/logger |
@jutro/micro-frontends | Komponenten und Funktionen zum Herunterladen des Quellcodes von Remote-Apps und dessen Rendering als Micro Frontends | @jutro/micro-frontends |
@jutro/platform | Dienstfunktionen und Hooks | @jutro/platform |
@jutro/prop-types | Von Jutro-Komponenten verwendete PropTypes | @jutro/prop-types |
@jutro/router | Router-bezogene Komponenten und Hilfsfunktionen | @jutro/router |
@jutro/test | Dienstfunktionen für Testzwecke | @jutro/test |
@jutro/theme | Funktionen zur Unterstützung des Themes | @jutro/theme |
@jutro/theme-styles | Definieren Sie einige Standard-Themes | @jutro/theme-styles |
@jutro/browserslist-config | Hilfreiche Konstanten für Browserauflistungen | @jutro/browserslist-config |
@jutro/transport | HTTP-Anforderungshandler und -Hilfsprogramme | @jutro/transport |
@jutro/transport-headless | HTTP-Anforderungshandler und -Hilfsprogramme | @jutro/transport |
@jutro/translations | Enthält Übersetzungen für Nachrichten in Jutro-Komponenten in allen unterstützten Sprachen | |
@jutro/uiconfig | Funktionen zum Erstellen der Benutzeroberfläche mithilfe von Metadaten | Verwenden Sie stattdessen @jutro/legacy/uiconfig |
@jutro/uimetadata | Funktionen zur Verarbeitung von Metadaten in der Benutzeroberfläche | Verwenden Sie stattdessen @jutro/legacy/uimetadata |
@jutro/validation | Einige Hilsprogramme zur Validierung . Es ist hauptsächlich für den internen Gebrauch bestimmt. | @jutro/validation |
@jutro/wizard-next | Design 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-platform | Dies ist das Hauptpaket der Jutro Plattform CLI, das für die Installation der restlichen Abhängigkeiten verwendet wird. |
@jutro/app-template | CLI-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.
| Paket | Beschreibung | Einstiegspunkte |
|---|---|---|
@jutro/build-tools | Linter- 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-compilers | Gemeinsam 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.
| Paket | Beschreibung | Einstiegspunkte |
|---|---|---|
@jutro/schema-adapter-components | Feldkomponenten des Jutro Schemaadapters | @jutro/schema-adapter-components@jutro/schema-adapter-components/new |
@jutro/sdk-common | Funktionen, 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.
| Paket | Beschreibung |
|---|---|
@digitalsdk/cli | Dies ist das Hauptpaket des Digital SDK, das für die Installation der übrigen Abhängigkeiten verwendet wird. |
@digitalsdk/generator | CLI-Tooling für Digital SDK: Generierungslogik, Funktionen, Typen |
@digitalsdk/internal | Typen und Hilfsprogramme, die vom Digital SDK-generierten Code verwendet werden |