ui5-ecosystem-showcase
A repository showcasing the UI5 tooling extensibility to combine OSS tools for UI5 application development.
File Explorer
Download Latest Version (.zip)- config.json
- README.md
- bug_report.md
- custom.md
- feature_request.md
- .local-env.json
- codeql-analysis.yml
- commitlint.yml
- release.yml
- tests-e2e.yml
- tests.yml
- CODEOWNERS
- dependabot.yml
- pre-commit
- pre-push
- skip.js
- launch.json
- tasks.json
- packages.yml
- ui5eco.jpg
- _config.yml
- backend-connectivity.md
- contributing.md
- extensions.md
- index.md
- insights.md
- selecting.md
- applyUI5Middleware.js
- createPatchedRouter.js
- findUI5Modules.js
- rewriteHTML.js
- .lintstagedrc.json
- cds-plugin.js
- CHANGELOG.md
- package.json
- README.md
- devApprouter.js
- helpers.js
- .lintstagedrc.json
- CHANGELOG.md
- index.js
- package.json
- README.md
- index.js
- .lintstagedrc.json
- .prettierrc
- CHANGELOG.md
- package.json
- README.md
- middleware.js
- default-env.json
- index1.html
- ui5-auth-in-yaml.yaml
- ui5-with-localDir.yaml
- xs-app-with-localDir.json
- xs-app.json
- ui5.yaml
- xs-app.json
- ui5.yaml
- xs-app.json
- default-env.json
- mockedApprouterResonse.html
- ui5-auth-multitenant.yaml
- xs-app.json
- ui5-no-auth-in-yaml.yaml
- ui5.yaml
- xs-app.json
- ui5-no-config.yaml
- ui5-some-config.yaml
- xs-app-minimal.json
- xs-app-with-routes.json
- ui5-rewrite-disabled.yaml
- ui5-rewrite-partial.yaml
- ui5.yaml
- xs-app.json
- xs-app.json
- _fs_app_util.js
- _prep_server_util.js
- boot.test.js
- crud.test.js
- dest-in-env.test.js
- options.test.js
- rewrite.test.js
- websocket.test.js
- .lintstagedrc.json
- .ncurc.json
- .npmignore
- .prettierrc
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- applyCDSMiddleware.js
- findCDSModules.js
- middleware.js
- .lintstagedrc.json
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- client.js
- depgraph.js
- middleware.js
- viewgraph.js
- .lintstagedrc.json
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- iaSync.js
- inject.js
- ui5mangler.html
- .lintstagedrc.json
- .npmignore
- CHANGELOG.md
- package.json
- README.md
- ui5-middlware-iasync.gif
- ui5.yaml
- index.js
- .lintstagedrc.json
- .prettierrc
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- livereload.js
- .lintstagedrc.json
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- prompt.png
- cookieGetter.js
- cookieGetter.js.map
- index.js
- index.js.map
- types.js
- types.js.map
- sap.pfx
- .env
- package.json
- README.md
- ui5.yaml
- .env
- package.json
- ui5.yaml
- main.spec.ts
- cookieGetter.ts
- index.ts
- types.ts
- .gitignore
- .lintstagedrc.json
- .npmignore
- CHANGELOG.md
- eslint.config.mjs
- package.json
- README.md
- tsconfig.json
- ui5.yaml
- index.js
- .lintstagedrc.json
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- serveStatic.js
- .lintstagedrc.json
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- proxy.js
- cert-req.cnf
- cert.key
- cert.pem
- README.md
- index.html
- proxy.test.js
- .lintstagedrc.json
- .ncurc.json
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- applyUI5Middleware.js
- createPatchedRouter.js
- findUI5Modules.js
- rewriteHTML.js
- ui5.js
- .lintstagedrc.json
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- index.js
- .lintstagedrc.json
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- echo.js
- expressws.js
- websocket.js
- .lintstagedrc.json
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- cachebuster.js
- ui5.basic.yaml
- ui5.noExcluded.yaml
- ui5.onlyIndex.yaml
- ui5.onlyMove.yaml
- .keepMe
- cachebuster.test.js
- .gitignore
- .lintstagedrc.json
- .ncurc.json
- .npmignore
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- uses-ui5-task-copyright.js
- copyright.js
- ui5.file-alt.yaml
- ui5.file-env.yaml
- ui5.file.yaml
- ui5.globExcludes.yaml
- ui5.inline-altyear.yaml
- ui5.inline.yaml
- ui5.no.copyright.yaml
- .keepMe
- .lintstagedrc.json
- copyright.test.js
- .gitignore
- .ncurc.json
- .npmignore
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- flatten-library.js
- .lintstagedrc.json
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- i18ncheck.js
- utils.js
- .lintstagedrc.json
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- minifyXml.js
- minifyXml.test.js
- .lintstagedrc.json
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- 128x128.png
- 192x192.png
- 512x512.png
- pwaEnabler.js
- advancedCache.js
- cacheFirst.js
- LICENSE.md
- offlineCopy.js
- offlineCopyWithBackup.js
- offlinePage.js
- register-sw.js
- .lintstagedrc.json
- CHANGELOG.md
- config.json
- package.json
- README.md
- ui5.yaml
- zipper.js
- ui5.additionalFiles.yaml
- ui5.additionalFilesMap.yaml
- ui5.basic.yaml
- ui5.customZipName.yaml
- ui5.excludePatternsAlias.yaml
- ui5.excludes.yaml
- ui5.includeDeps.yaml
- ui5.includes.yaml
- ui5.includeSomeDeps.yaml
- ui5.onlyZip.yaml
- ui5.relativePaths.yaml
- ui5.includeShims.yaml
- ui5.includeSomeDeps.yaml
- .keepMe
- zipper.test.js
- .gitignore
- .lintstagedrc.json
- .ncurc.json
- .npmignore
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- LessBuilder.js
- middleware.js
- task.js
- .lintstagedrc.json
- .ncurc.json
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- createControls.js
- Class.hbs
- Module.hbs
- ClassHeader.hbs
- Event.hbs
- MethodsAndGetter.hbs
- UI5Metadata.hbs
- CustomData.hbs
- MappingEvents.hbs
- MapValueState.hbs
- RegisterAllEvents.hbs
- RenderAttributeProperties.hbs
- SetProperty.hbs
- UI5Control.hbs
- UI5Library.hbs
- UI5Package.hbs
- WebCPackage.hbs
- DTSSerializer.js
- dumpMemory.js
- HandlebarsHelper.js
- JSDocSerializer.js
- parseJS.js
- SimpleLogger.js
- WebComponentRegistry.js
- WebComponentRegistryHelper.js
- middleware.js
- postinstall.js
- rollup-plugin-dynamic-imports.js
- rollup-plugin-fetch-shim.js
- rollup-plugin-import-meta.js
- rollup-plugin-inject-esmodule.js
- rollup-plugin-instructions.js
- rollup-plugin-logger.js
- rollup-plugin-polyfill-node-override.js
- rollup-plugin-resolve-module.js
- rollup-plugin-skip-assets.js
- rollup-plugin-transform-top-level-this.js
- rollup-plugin-webcomponents.js
- task.js
- util.js
- ui5-webcomponents-dist-Avatar.json
- ui5-webcomponents-dist-AvatarBadge.json
- ui5-webcomponents-dist-AvatarGroup.json
- ui5-webcomponents-dist-Bar.json
- ui5-webcomponents-dist-Breadcrumbs.json
- ui5-webcomponents-dist-BreadcrumbsItem.json
- ui5-webcomponents-dist-BusyIndicator.json
- ui5-webcomponents-dist-Button.json
- ui5-webcomponents-dist-ButtonBadge.json
- ui5-webcomponents-dist-Calendar.json
- ui5-webcomponents-dist-CalendarDate.json
- ui5-webcomponents-dist-CalendarDateRange.json
- ui5-webcomponents-dist-CalendarLegend.json
- ui5-webcomponents-dist-CalendarLegendItem.json
- ui5-webcomponents-dist-CalendarPart.json
- ui5-webcomponents-dist-Card.json
- ui5-webcomponents-dist-CardHeader.json
- ui5-webcomponents-dist-Carousel.json
- ui5-webcomponents-dist-CheckBox.json
- ui5-webcomponents-dist-ColorPalette.json
- ui5-webcomponents-dist-ColorPaletteItem.json
- ui5-webcomponents-dist-ColorPalettePopover.json
- ui5-webcomponents-dist-ColorPicker.json
- ui5-webcomponents-dist-ComboBox.json
- ui5-webcomponents-dist-ComboBoxItem.json
- ui5-webcomponents-dist-ComboBoxItemGroup.json
- ui5-webcomponents-dist-DateComponentBase.json
- ui5-webcomponents-dist-DatePicker.json
- ui5-webcomponents-dist-DateRangePicker.json
- ui5-webcomponents-dist-DateTimeInput.json
- ui5-webcomponents-dist-DateTimePicker.json
- ui5-webcomponents-dist-DayPicker.json
- ui5-webcomponents-dist-Dialog.json
- ui5-webcomponents-dist-DropIndicator.json
- ui5-webcomponents-dist-dynamic-date-range-options-DateRange.json
- ui5-webcomponents-dist-dynamic-date-range-options-DateTimeRange.json
- ui5-webcomponents-dist-dynamic-date-range-options-FromDateTime.json
- ui5-webcomponents-dist-dynamic-date-range-options-LastOptions.json
- ui5-webcomponents-dist-dynamic-date-range-options-NextOptions.json
- ui5-webcomponents-dist-dynamic-date-range-options-SingleDate.json
- ui5-webcomponents-dist-dynamic-date-range-options-ToDateTime.json
- ui5-webcomponents-dist-dynamic-date-range-options-Today.json
- ui5-webcomponents-dist-dynamic-date-range-options-Tomorrow.json
- ui5-webcomponents-dist-dynamic-date-range-options-Yesterday.json
- ui5-webcomponents-dist-DynamicDateRange.json
- ui5-webcomponents-dist-ExpandableText.json
- ui5-webcomponents-dist-FileUploader.json
- ui5-webcomponents-dist-Form.json
- ui5-webcomponents-dist-FormGroup.json
- ui5-webcomponents-dist-FormItem.json
- ui5-webcomponents-dist-Icon.json
- ui5-webcomponents-dist-Input.json
- ui5-webcomponents-dist-Label.json
- ui5-webcomponents-dist-Link.json
- ui5-webcomponents-dist-List.json
- ui5-webcomponents-dist-ListItem.json
- ui5-webcomponents-dist-ListItemBase.json
- ui5-webcomponents-dist-ListItemCustom.json
- ui5-webcomponents-dist-ListItemGroup.json
- ui5-webcomponents-dist-ListItemGroupHeader.json
- ui5-webcomponents-dist-ListItemStandard.json
- ui5-webcomponents-dist-Menu.json
- ui5-webcomponents-dist-MenuItem.json
- ui5-webcomponents-dist-MenuItemGroup.json
- ui5-webcomponents-dist-MenuSeparator.json
- ui5-webcomponents-dist-MessageStrip.json
- ui5-webcomponents-dist-MonthPicker.json
- ui5-webcomponents-dist-MultiComboBox.json
- ui5-webcomponents-dist-MultiComboBoxItem.json
- ui5-webcomponents-dist-MultiComboBoxItemGroup.json
- ui5-webcomponents-dist-MultiInput.json
- ui5-webcomponents-dist-Option.json
- ui5-webcomponents-dist-OptionCustom.json
- ui5-webcomponents-dist-Panel.json
- ui5-webcomponents-dist-Popover.json
- ui5-webcomponents-dist-Popup.json
- ui5-webcomponents-dist-ProgressIndicator.json
- ui5-webcomponents-dist-RadioButton.json
- ui5-webcomponents-dist-RangeSlider.json
- ui5-webcomponents-dist-RatingIndicator.json
- ui5-webcomponents-dist-ResponsivePopover.json
- ui5-webcomponents-dist-SegmentedButton.json
- ui5-webcomponents-dist-SegmentedButtonItem.json
- ui5-webcomponents-dist-Select.json
- ui5-webcomponents-dist-Slider.json
- ui5-webcomponents-dist-SliderBase.json
- ui5-webcomponents-dist-SliderHandle.json
- ui5-webcomponents-dist-SliderTooltip.json
- ui5-webcomponents-dist-SpecialCalendarDate.json
- ui5-webcomponents-dist-SplitButton.json
- ui5-webcomponents-dist-StepInput.json
- ui5-webcomponents-dist-SuggestionItem.json
- ui5-webcomponents-dist-SuggestionItemCustom.json
- ui5-webcomponents-dist-SuggestionItemGroup.json
- ui5-webcomponents-dist-SuggestionListItem.json
- ui5-webcomponents-dist-Switch.json
- ui5-webcomponents-dist-Tab.json
- ui5-webcomponents-dist-TabContainer.json
- ui5-webcomponents-dist-Table.json
- ui5-webcomponents-dist-TableCell.json
- ui5-webcomponents-dist-TableCellBase.json
- ui5-webcomponents-dist-TableGroupRow.json
- ui5-webcomponents-dist-TableGrowing.json
- ui5-webcomponents-dist-TableHeaderCell.json
- ui5-webcomponents-dist-TableHeaderCellActionAI.json
- ui5-webcomponents-dist-TableHeaderCellActionBase.json
- ui5-webcomponents-dist-TableHeaderRow.json
- ui5-webcomponents-dist-TableRow.json
- ui5-webcomponents-dist-TableRowAction.json
- ui5-webcomponents-dist-TableRowActionBase.json
- ui5-webcomponents-dist-TableRowActionNavigation.json
- ui5-webcomponents-dist-TableRowBase.json
- ui5-webcomponents-dist-TableSelection.json
- ui5-webcomponents-dist-TableSelectionBase.json
- ui5-webcomponents-dist-TableSelectionMulti.json
- ui5-webcomponents-dist-TableSelectionSingle.json
- ui5-webcomponents-dist-TableVirtualizer.json
- ui5-webcomponents-dist-TabSeparator.json
- ui5-webcomponents-dist-Tag.json
- ui5-webcomponents-dist-Text.json
- ui5-webcomponents-dist-TextArea.json
- ui5-webcomponents-dist-TimePicker.json
- ui5-webcomponents-dist-TimePickerClock.json
- ui5-webcomponents-dist-TimePickerInternals.json
- ui5-webcomponents-dist-TimeSelectionClocks.json
- ui5-webcomponents-dist-TimeSelectionInputs.json
- ui5-webcomponents-dist-Title.json
- ui5-webcomponents-dist-Toast.json
- ui5-webcomponents-dist-ToggleButton.json
- ui5-webcomponents-dist-ToggleSpinButton.json
- ui5-webcomponents-dist-Token.json
- ui5-webcomponents-dist-Tokenizer.json
- ui5-webcomponents-dist-Toolbar.json
- ui5-webcomponents-dist-ToolbarButton.json
- ui5-webcomponents-dist-ToolbarItem.json
- ui5-webcomponents-dist-ToolbarItemBase.json
- ui5-webcomponents-dist-ToolbarSelect.json
- ui5-webcomponents-dist-ToolbarSelectOption.json
- ui5-webcomponents-dist-ToolbarSeparator.json
- ui5-webcomponents-dist-ToolbarSpacer.json
- ui5-webcomponents-dist-Tree.json
- ui5-webcomponents-dist-TreeItem.json
- ui5-webcomponents-dist-TreeItemBase.json
- ui5-webcomponents-dist-TreeItemCustom.json
- ui5-webcomponents-dist-YearPicker.json
- ui5-webcomponents-dist-YearRangePicker.json
- ui5-webcomponents-dist-types-AvatarColorScheme.json
- ui5-webcomponents-dist-types-AvatarGroupType.json
- ui5-webcomponents-dist-types-AvatarMode.json
- ui5-webcomponents-dist-types-AvatarShape.json
- ui5-webcomponents-dist-types-AvatarSize.json
- ui5-webcomponents-dist-types-BackgroundDesign.json
- ui5-webcomponents-dist-types-BarAccessibleRole.json
- ui5-webcomponents-dist-types-BarDesign.json
- ui5-webcomponents-dist-types-BorderDesign.json
- ui5-webcomponents-dist-types-BreadcrumbsDesign.json
- ui5-webcomponents-dist-types-BreadcrumbsSeparator.json
- ui5-webcomponents-dist-types-BusyIndicatorSize.json
- ui5-webcomponents-dist-types-BusyIndicatorTextPlacement.json
- ui5-webcomponents-dist-types-ButtonAccessibleRole.json
- ui5-webcomponents-dist-types-ButtonBadgeDesign.json
- ui5-webcomponents-dist-types-ButtonDesign.json
- ui5-webcomponents-dist-types-ButtonType.json
- ui5-webcomponents-dist-types-CalendarLegendItemType.json
- ui5-webcomponents-dist-types-CalendarSelectionMode.json
- ui5-webcomponents-dist-types-CalendarWeekNumbering.json
- ui5-webcomponents-dist-types-CarouselArrowsPlacement.json
- ui5-webcomponents-dist-types-CarouselPageIndicatorType.json
- ui5-webcomponents-dist-types-ComboBoxFilter.json
- ui5-webcomponents-dist-types-ExpandableTextOverflowMode.json
- ui5-webcomponents-dist-types-FormAccessibleMode.json
- ui5-webcomponents-dist-types-FormItemSpacing.json
- ui5-webcomponents-dist-types-Highlight.json
- ui5-webcomponents-dist-types-IconDesign.json
- ui5-webcomponents-dist-types-IconMode.json
- ui5-webcomponents-dist-types-InputSuggestionsFilter.json
- ui5-webcomponents-dist-types-InputType.json
- ui5-webcomponents-dist-types-InteractiveAreaSize.json
- ui5-webcomponents-dist-types-LinkAccessibleRole.json
- ui5-webcomponents-dist-types-LinkDesign.json
- ui5-webcomponents-dist-types-ListAccessibleRole.json
- ui5-webcomponents-dist-types-ListGrowingMode.json
- ui5-webcomponents-dist-types-ListItemAccessibleRole.json
- ui5-webcomponents-dist-types-ListItemType.json
- ui5-webcomponents-dist-types-ListSelectionMode.json
- ui5-webcomponents-dist-types-ListSeparator.json
- ui5-webcomponents-dist-types-MenuItemGroupCheckMode.json
- ui5-webcomponents-dist-types-MessageStripDesign.json
- ui5-webcomponents-dist-types-NotificationListGrowingMode.json
- ui5-webcomponents-dist-types-OverflowMode.json
- ui5-webcomponents-dist-types-PanelAccessibleRole.json
- ui5-webcomponents-dist-types-PopoverHorizontalAlign.json
- ui5-webcomponents-dist-types-PopoverPlacement.json
- ui5-webcomponents-dist-types-PopoverVerticalAlign.json
- ui5-webcomponents-dist-types-PopupAccessibleRole.json
- ui5-webcomponents-dist-types-Priority.json
- ui5-webcomponents-dist-types-RatingIndicatorSize.json
- ui5-webcomponents-dist-types-SegmentedButtonSelectionMode.json
- ui5-webcomponents-dist-types-SelectTextSeparator.json
- ui5-webcomponents-dist-types-SemanticColor.json
- ui5-webcomponents-dist-types-SwitchDesign.json
- ui5-webcomponents-dist-types-TabLayout.json
- ui5-webcomponents-dist-types-TableCellHorizontalAlign.json
- ui5-webcomponents-dist-types-TableGrowingMode.json
- ui5-webcomponents-dist-types-TableOverflowMode.json
- ui5-webcomponents-dist-types-TableSelectionBehavior.json
- ui5-webcomponents-dist-types-TableSelectionMode.json
- ui5-webcomponents-dist-types-TableSelectionMultiHeaderSelector.json
- ui5-webcomponents-dist-types-TagDesign.json
- ui5-webcomponents-dist-types-TagSize.json
- ui5-webcomponents-dist-types-TextEmptyIndicatorMode.json
- ui5-webcomponents-dist-types-TitleLevel.json
- ui5-webcomponents-dist-types-ToastPlacement.json
- ui5-webcomponents-dist-types-ToolbarAlign.json
- ui5-webcomponents-dist-types-ToolbarDesign.json
- ui5-webcomponents-dist-types-ToolbarItemOverflowBehavior.json
- ui5-webcomponents-dist-types-WrappingType.json
- custom-elements-internal.json
- interfaces.json
- ui5-webcomponents-ai-dist-Button.json
- ui5-webcomponents-ai-dist-ButtonState.json
- ui5-webcomponents-ai-dist-Input.json
- ui5-webcomponents-ai-dist-PromptInput.json
- ui5-webcomponents-ai-dist-TextArea.json
- ui5-webcomponents-ai-dist-ToolbarLabel.json
- ui5-webcomponents-ai-dist-Versioning.json
- ui5-webcomponents-ai-dist-WritingAssistant.json
- custom-elements-internal.json
- interfaces.json
- ui5-webcomponents-base-dist-delegate-ItemNavigation.json
- ui5-webcomponents-base-dist-delegate-ResizeHandler.json
- ui5-webcomponents-base-dist-i18nBundle.json
- ui5-webcomponents-base-dist-UI5Element.json
- ui5-webcomponents-base-dist-UI5ElementMetadata.json
- ui5-webcomponents-base-dist-types-AnimationMode.json
- ui5-webcomponents-base-dist-types-CalendarType.json
- ui5-webcomponents-base-dist-types-ItemNavigationBehavior.json
- ui5-webcomponents-base-dist-types-MovePlacement.json
- ui5-webcomponents-base-dist-types-NavigationMode.json
- ui5-webcomponents-base-dist-types-SortOrder.json
- ui5-webcomponents-base-dist-types-ValueState.json
- custom-elements-internal.json
- interfaces.json
- ui5-webcomponents-fiori-dist-BarcodeScannerDialog.json
- ui5-webcomponents-fiori-dist-DynamicPage.json
- ui5-webcomponents-fiori-dist-DynamicPageHeader.json
- ui5-webcomponents-fiori-dist-DynamicPageHeaderActions.json
- ui5-webcomponents-fiori-dist-DynamicPageTitle.json
- ui5-webcomponents-fiori-dist-DynamicSideContent.json
- ui5-webcomponents-fiori-dist-FilterItem.json
- ui5-webcomponents-fiori-dist-FilterItemOption.json
- ui5-webcomponents-fiori-dist-FlexibleColumnLayout.json
- ui5-webcomponents-fiori-dist-GroupItem.json
- ui5-webcomponents-fiori-dist-HeroBanner.json
- ui5-webcomponents-fiori-dist-IllustratedMessage.json
- ui5-webcomponents-fiori-dist-MediaGallery.json
- ui5-webcomponents-fiori-dist-MediaGalleryItem.json
- ui5-webcomponents-fiori-dist-NavigationLayout.json
- ui5-webcomponents-fiori-dist-NavigationMenu.json
- ui5-webcomponents-fiori-dist-NavigationMenuItem.json
- ui5-webcomponents-fiori-dist-NotificationList.json
- ui5-webcomponents-fiori-dist-NotificationListGroupItem.json
- ui5-webcomponents-fiori-dist-NotificationListGroupList.json
- ui5-webcomponents-fiori-dist-NotificationListInternal.json
- ui5-webcomponents-fiori-dist-NotificationListItem.json
- ui5-webcomponents-fiori-dist-NotificationListItemBase.json
- ui5-webcomponents-fiori-dist-Page.json
- ui5-webcomponents-fiori-dist-ProductSwitch.json
- ui5-webcomponents-fiori-dist-ProductSwitchItem.json
- ui5-webcomponents-fiori-dist-Search.json
- ui5-webcomponents-fiori-dist-SearchField.json
- ui5-webcomponents-fiori-dist-SearchItem.json
- ui5-webcomponents-fiori-dist-SearchItemGroup.json
- ui5-webcomponents-fiori-dist-SearchItemShowMore.json
- ui5-webcomponents-fiori-dist-SearchMessageArea.json
- ui5-webcomponents-fiori-dist-SearchScope.json
- ui5-webcomponents-fiori-dist-ShellBar.json
- ui5-webcomponents-fiori-dist-ShellBarBranding.json
- ui5-webcomponents-fiori-dist-ShellBarItem.json
- ui5-webcomponents-fiori-dist-ShellBarSearch.json
- ui5-webcomponents-fiori-dist-ShellBarSpacer.json
- ui5-webcomponents-fiori-dist-SideNavigation.json
- ui5-webcomponents-fiori-dist-SideNavigationGroup.json
- ui5-webcomponents-fiori-dist-SideNavigationItem.json
- ui5-webcomponents-fiori-dist-SideNavigationItemBase.json
- ui5-webcomponents-fiori-dist-SideNavigationSelectableItemBase.json
- ui5-webcomponents-fiori-dist-SideNavigationSubItem.json
- ui5-webcomponents-fiori-dist-SortItem.json
- ui5-webcomponents-fiori-dist-Timeline.json
- ui5-webcomponents-fiori-dist-TimelineGroupItem.json
- ui5-webcomponents-fiori-dist-TimelineItem.json
- ui5-webcomponents-fiori-dist-UploadCollection.json
- ui5-webcomponents-fiori-dist-UploadCollectionItem.json
- ui5-webcomponents-fiori-dist-UserMenu.json
- ui5-webcomponents-fiori-dist-UserMenuAccount.json
- ui5-webcomponents-fiori-dist-UserMenuItem.json
- ui5-webcomponents-fiori-dist-UserMenuItemGroup.json
- ui5-webcomponents-fiori-dist-UserSettingsAccountView.json
- ui5-webcomponents-fiori-dist-UserSettingsAppearanceView.json
- ui5-webcomponents-fiori-dist-UserSettingsAppearanceViewGroup.json
- ui5-webcomponents-fiori-dist-UserSettingsAppearanceViewItem.json
- ui5-webcomponents-fiori-dist-UserSettingsDialog.json
- ui5-webcomponents-fiori-dist-UserSettingsItem.json
- ui5-webcomponents-fiori-dist-UserSettingsView.json
- ui5-webcomponents-fiori-dist-ViewSettingsDialog.json
- ui5-webcomponents-fiori-dist-ViewSettingsDialogCustomTab.json
- ui5-webcomponents-fiori-dist-Wizard.json
- ui5-webcomponents-fiori-dist-WizardStep.json
- ui5-webcomponents-fiori-dist-WizardTab.json
- ui5-webcomponents-fiori-dist-types-FCLLayout.json
- ui5-webcomponents-fiori-dist-types-HeroBannerActionsPlacement.json
- ui5-webcomponents-fiori-dist-types-HeroBannerColumnsRatio.json
- ui5-webcomponents-fiori-dist-types-HeroBannerHeaderBlockPlacement.json
- ui5-webcomponents-fiori-dist-types-IllustrationMessageDesign.json
- ui5-webcomponents-fiori-dist-types-IllustrationMessageType.json
- ui5-webcomponents-fiori-dist-types-MediaGalleryItemLayout.json
- ui5-webcomponents-fiori-dist-types-MediaGalleryLayout.json
- ui5-webcomponents-fiori-dist-types-MediaGalleryMenuHorizontalAlign.json
- ui5-webcomponents-fiori-dist-types-MediaGalleryMenuVerticalAlign.json
- ui5-webcomponents-fiori-dist-types-NavigationLayoutMode.json
- ui5-webcomponents-fiori-dist-types-NotificationListItemImportance.json
- ui5-webcomponents-fiori-dist-types-PageBackgroundDesign.json
- ui5-webcomponents-fiori-dist-types-SearchMode.json
- ui5-webcomponents-fiori-dist-types-SideContentFallDown.json
- ui5-webcomponents-fiori-dist-types-SideContentPosition.json
- ui5-webcomponents-fiori-dist-types-SideContentVisibility.json
- ui5-webcomponents-fiori-dist-types-SideNavigationItemDesign.json
- ui5-webcomponents-fiori-dist-types-TimelineGrowingMode.json
- ui5-webcomponents-fiori-dist-types-TimelineLayout.json
- ui5-webcomponents-fiori-dist-types-UploadCollectionSelectionMode.json
- ui5-webcomponents-fiori-dist-types-UploadState.json
- ui5-webcomponents-fiori-dist-types-ViewSettingsDialogMode.json
- ui5-webcomponents-fiori-dist-types-WizardContentLayout.json
- custom-elements-internal.json
- interfaces.json
- api.js
- sdk-trace-web.js
- trace-api.js
- Button.js
- client.js
- index2.js
- react.js
- axios.js
- xml-js.js
- luxon.js
- moment.js
- cmis.js
- CheckBox.js
- lite.js
- app.js
- index.esm3.js
- CheckBox.js
- webcomponents-base.js
- webcomponents.js
- CheckBox.js
- Keys.js
- webcomponents-base.js
- webcomponents.js
- stompjs.js
- Panel.js
- core.js
- LuigiContainer.js
- container.js
- bundle.js
- Button.js
- Button.js
- webcomponents-base.js
- webcomponents.js
- Button.js
- Keys.js
- webcomponents-base.js
- webcomponents.js
- punycode.js
- signalr.js
- firebase.js
- jspdf.es.min2.js
- jspdf.js
- supabase-js.js
- xlsx.js
- pdfmake.js
- vfs_fonts.js
- _commonjsHelpers.js
- CustomAlertButton.js
- CustomAlertButton.js
- Panel.js
- webcomponents-base.js
- webcomponents.js
- Panel.js
- webcomponents-base.js
- webcomponents.js
- zod.js
- auto.js
- fetch-mock.js
- polyfill.js
- postinstall.test.js
- util.test.js
- webc.test.js
- .gitignore
- .lintstagedrc.json
- .npmignore
- CHANGELOG.md
- OVERVIEW.md
- package.json
- README.md
- ui5.yaml
- middleware.js
- task.js
- util.js
- .lintstagedrc.json
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- middleware.js
- postinstall.js
- task.js
- util.js
- .babelrc
- .browserslistrc
- .babelrc
- .browserslistrc
- babel.config.js
- tsconfig.json
- .keepMe
- util.test.js
- .gitignore
- .lintstagedrc.json
- .npmignore
- .prettierrc
- CHANGELOG.md
- package.json
- README.md
- ui5.yaml
- hook.js
- intercept.js
- .lintstagedrc.json
- CHANGELOG.md
- package.json
- README.md
- auto-changeset.mjs
- run-with-retry.mjs
- index.html
- .env
- CHANGELOG.md
- default-env.json
- package.json
- README.md
- xs-app.json
- xs-dev.json
- extensions.json
- launch.json
- tasks.json
- index.html
- App.controller.js
- style.css
- i18n.properties
- i18n_de.properties
- App.view.xml
- Component.js
- index-cdn.html
- index.html
- manifest.json
- .lintstagedrc.json
- CHANGELOG.md
- eslint.config.js
- package.json
- README.md
- ui5-dist.yaml
- ui5-workspace-test.yaml
- ui5.yaml
- bookshop-Authors.csv
- bookshop-Books.csv
- bookshop-Books_texts.csv
- bookshop-Genres.csv
- init.js
- schema.cds
- admin-service.cds
- admin-service.js
- cat-service.cds
- cat-service.js
- .gitignore
- .lintstagedrc.json
- CHANGELOG.md
- eslint.config.js
- package.json
- README.md
- App.controller.js
- style.css
- i18n.properties
- i18n_de.properties
- App.view.xml
- Component.js
- index-cdn.html
- index.html
- manifest.json
- .eslintrc.json
- .lintstagedrc.json
- CHANGELOG.md
- package.json
- README.md
- ui5-dist.yaml
- ui5.yaml
- README.md
- firebase.js
- index.js
- package.json
- App.controller.js
- BaseController.js
- Hmr.controller.js
- Main.controller.js
- ModelView.controller.js
- ODataV2.controller.js
- ODataV4.controller.js
- Other.controller.js
- Thirdparty.controller.js
- base.less
- style.less
- style.less
- style.less
- i18n.properties
- i18n_en.properties
- 192x192.png
- 512x512.png
- Logo_B_RGB.png
- Logo_O_RGB.png
- iWillBeTranspiled.js
- test.js
- willNotGetTranspiled.js
- models.js
- hello.txt
- Main.js
- Other.js
- Page.js
- binding.test.js
- interaction.test.js
- navigation.test.js
- stringreplace.test.js
- wdio.conf.js
- Startup.js
- Main.js
- Other.js
- AllJourneys.js
- BindingJourney.js
- InteractionJourney.js
- NavigationJourney.js
- opaTests.qunit.html
- opaTests.qunit.js
- Main.controller.js
- AllTests.js
- unitTests.qunit.html
- unitTests.qunit.js
- testsuite.qunit.html
- testsuite.qunit.js
- App.view.xml
- Classic.view.js
- Hmr.view.xml
- Main.view.xml
- ModelView.view.xml
- ODataV2.view.xml
- ODataV4.view.xml
- Other.view.xml
- Thirdparty.view.xml
- Typed.view.js
- Component.js
- index-cdn.html
- index.html
- manifest.json
- modified-schema.json
- schema.json
- tui-image-editor.html
- .env
- .lintstagedrc.json
- approuter-local-ext.js
- CHANGELOG.md
- eslint.config.js
- karma-ci-cov.conf.js
- karma-ci.conf.js
- karma.conf.js
- package.json
- README.md
- ui5-dist.yaml
- ui5-min.yaml
- ui5-pwa.yaml
- ui5.yaml
- xs-app.json
- App.controller.js
- BaseController.js
- Main.controller.js
- i18n.properties
- i18n_en.properties
- models.js
- App.view.xml
- Main.view.xml
- Component.js
- index-cdn.html
- index.html
- manifest.json
- .lintstagedrc.json
- CHANGELOG.md
- eslint.config.js
- package.json
- README.md
- ui5-dist.yaml
- ui5-workspace.yaml
- ui5.yaml
- App.controller.js
- style.css
- i18n.properties
- i18n_de.properties
- App.view.xml
- Component.js
- index-cdn.html
- index.html
- manifest.json
- .lintstagedrc.json
- CHANGELOG.md
- eslint.config.js
- package.json
- README.md
- ui5-dist.yaml
- ui5.yaml
- variables.less
- Example.less
- library.source.less
- library.source.less
- library.source.less
- library.source.less
- library.source.less
- library.source.less
- library.source.less
- library.source.less
- library.source.less
- .library
- Example.js
- ExampleRenderer.js
- library.js
- messagebundle.properties
- Example.qunit.js
- testsuite.qunit.html
- testsuite.qunit.js
- Example.html
- Example.js
- .lintstagedrc.json
- CHANGELOG.md
- eslint.config.js
- karma-ci-cov.conf.js
- karma-ci.conf.js
- karma.conf.js
- package.json
- README.md
- ui5.yaml
- .lintstagedrc.json
- .ui5pkg
- CHANGELOG.md
- Chart.css
- Chart.js
- ChartRecord.js
- eslint.config.js
- package.json
- README.md
- App.controller.ts
- Main.controller.ts
- data.xml
- Main.ts
- HelloJourney.ts
- opaTests.qunit.html
- opaTests.qunit.ts
- App.qunit.ts
- unitTests.qunit.html
- unitTests.qunit.ts
- testsuite.qunit.html
- testsuite.qunit.ts
- camelizeSomething.ts
- App.view.xml
- Main.view.xml
- Component.ts
- index-cdn.html
- index.html
- manifest.json
- .babelrc
- .browserslistrc
- .lintstagedrc.json
- CHANGELOG.md
- copyright-alt.txt
- copyright.txt
- eslint.config.mjs
- karma-ci-cov.conf.js
- karma-ci.conf.js
- karma.conf.js
- package.json
- README.md
- tsconfig.json
- ui5-dist.yaml
- ui5.yaml
- OtherControl.gen.d.ts
- OtherControl.ts
- SimpleControl.gen.d.ts
- SimpleControl.ts
- App.controller.ts
- Main.controller.ts
- i18n.properties
- i18n_en.properties
- Formatter.ts
- models.ts
- App.view.xml
- Main.view.xml
- Component.ts
- index-cdn.html
- index.html
- manifest.json
- .lintstagedrc.json
- CHANGELOG.md
- eslint.config.mjs
- package.json
- README.md
- tsconfig-build.json
- tsconfig.json
- ui5-dist.yaml
- ui5.yaml
- Button.ts
- HTMLElement.gen.d.ts
- HTMLElement.ts
- App.controller.ts
- DynamicPage.controller.ts
- FormPage.controller.ts
- Main.controller.ts
- ValueState.controller.ts
- i18n.properties
- i18n_en.properties
- Formatter.ts
- models.ts
- DynamicPage.view.xml
- NotificationList.fragment.xml
- FormPage.view.xml
- ValueState.view.xml
- App.view.xml
- Main.view.xml
- Component.ts
- index-cdn.html
- index.html
- manifest.json
- .lintstagedrc.json
- CHANGELOG.md
- eslint.config.mjs
- package.json
- README.md
- tsconfig.json
- ui5-dist.yaml
- ui5.yaml
- Example.less
- library.source.less
- library.source.less
- library.source.less
- library.source.less
- library.source.less
- library.source.less
- library.source.less
- library.source.less
- library.source.less
- capitalize.ts
- md2html.ts
- .library
- Example.gen.d.ts
- Example.ts
- ExampleRenderer.ts
- library.ts
- messagebundle.properties
- Example.qunit.ts
- testsuite.qunit.html
- testsuite.qunit.ts
- Example.html
- Example.ts
- .babelrc.json
- .lintstagedrc.json
- CHANGELOG.md
- eslint.config.mjs
- karma-ci-cov.conf.js
- karma-ci.conf.js
- karma.conf.js
- package.json
- README.md
- tsconfig.json
- ui5.yaml
- .lintstagedrc.json
- .ui5pkg
- capitalize.ts
- CHANGELOG.md
- eslint.config.mjs
- package.json
- README.md
- tsconfig.json
- .lintstagedrc.json
- custom-elements.json
- CustomAlertButton.js
- eslint.config.mjs
- package.json
- .commitlintrc.json
- .czrc
- .editorconfig
- .gitignore
- .lintstagedrc.json
- .ncurc.json
- .nvmrc
- .prettierignore
- .prettierrc.js
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- DEPENDENCIES.md
- eslint.config.mjs
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- SECURITY.md
# Installation Guide
git clone https://github.com/ui5-community/ui5-ecosystem-showcase
Downloads the entire project code from GitHub to your computer.
cd ui5-ecosystem-showcase
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Node.js Node.js must be installed to use npm.
npm i -g pnpm
Installs the package published on the npm registry globally β no need to clone the source.
Pulled directly from this repo's README.
3. Node.js
Easyβββ ui5-tooling-modules // direct consumption of NPM packages in UI5
Type this command into your terminal and run it.
βββ ui5-module // UI5 module providing a custom control as NPM package
Type this command into your terminal and run it.
βββ ui5-tsmodule // TS UI5 module providing a custom control as NPM package
Type this command into your terminal and run it.
npm i -g pnpm
Installs the package published on the npm registry globally β no need to clone the source.
pnpm install
Downloads and installs the libraries listed in package.json.
Pulled directly from this repo's README.
