This npm mono-repo contains editor related tooling for SAPUI5 and OpenUI5 projects.
It currently contains:
-
The UI5 language assistant VSCode Extension consisting of the following packages:
- @ui5-language-assistant/language-server UI5 Language Server.
- @ui5-language-assistant/context Common shared data model container (UI5 API loaded version cache, project information, ODATA services, manifest information, etc.) with utilities to load and parse the data used in other packages in this mono-repo.
- @ui5-language-assistant/fe UI5 Language Server extension to support SAP Fiori elements building blocks.
- @ui5-language-assistant/logic-utils Common shared logic and data structures related utilities used in other packages in this mono-repo.
- @ui5-language-assistant/semantic-model Data structure and related utils to represent the UI5 metadata.
- @ui5-language-assistant/semantic-model-types Type signatures for the semantic model.
- @ui5-language-assistant/settings Settings used in other packages in this mono-repo.
- @ui5-language-assistant/user-facing-text User facing text used in other packages in this mono-repo.
- @ui5-language-assistant/xml-views-completion Logic for UI5 XML views code assist.
- @ui5-language-assistant/xml-views-tooltip Logic for UI5 XML views hover tooltip.
- @ui5-language-assistant/xml-views-validation Logic for UI5 XML views semantic validations.
- @ui5-language-assistant/xml-views-quick-fix Logic for UI5 XML-Views quick-fixes.
- @ui5-language-assistant/xml-views-quick-fix Logic for UI5 XML-Views quick-fixes.
-
The wrapper module for SAP Business Application Studio simple extension containing UI5 Language Assistant bundled into VSCode extension vsix file
Please open issues on github.
See CONTRIBUTING.md.
Copyright 2023 SAP SE. Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.