CLICLItypeA command you run, rather than a dependency you import.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

@ui5/cli

The UI5 Tooling command line for project setup, the local dev server and the build, which defines a UI5 project's shape and its two extension points, custom middleware and custom tasks.

Defines the shape of a UI5 project and the two extension points the ecosystem hangs off — custom middleware for serving and custom tasks for building.

Facts

Latestv4.0.71ReleasedLast pushLicenceApache-2.0

Where it sits

Lives in
Provides
Build and dev-server toolingUI5Build and dev-server toolingcapabilityServing an app locally and building it for deployment — proxying a backend, transpiling, bundling, and shaping the result for whatever will host it.

Who is behind it

SAPSAPOrganisationMaintains this
In the atlas: maintains 137, wrote 14
@SAP
maintainerAlex EngelPersonContributes to this
In the atlas: contributes to 2
@alexeng06
Boghyon HoffmannPersonContributes to this
In the atlas: contributes to 2
@boghyon
Frank WeigelPersonContributes to this
In the atlas: contributes to 10
@codeworrior
Colin OtcherePersonContributes to this
In the atlas: contributes to 2
@cotchere
Yavor IvanovPersonContributes to this
In the atlas: contributes to 17
@d3xter666
Dario ZilocchiPersonContributes to this
In the atlas: contributes to 1
@dariozilocchi
dependabot-supportPersonContributes to this
In the atlas: contributes to 2
@dependabot-support
DerGuteWolfPersonContributes to this
In the atlas: maintains 1, contributes to 5
@DerGuteWolf
Tommy VinhPersonContributes to this
In the atlas: contributes to 4
@devtomtom
DomiPersonContributes to this
In the atlas: contributes to 3
@domianer
44 contributors

What it declares

Every artifact

Type
CLI
Origin
By SAP
Runtime
Node.js

As a CLI

Distributed through
does not say

Parts and add-ons1

Add-ons 1

Build tools1
ui5-task-check-eocpindependently maintainedA UI5 builder task that matches the UI5 version in ui5.yaml against the versions retrieved from ui5.sap.com and warns during the build once that version's End of Cloud Provisioning quarter has been reached.
ConsiderationFunctional boundaryThe version list comes from ui5.sap.com, so a build that cannot reach it has nothing to match the project's version against. It checks the version written in `ui5.yaml`; a framework version a deployed app loads from elsewhere is outside what it sees.

Connections8

@ui5/cli connections@ui5/cliPROVIDES→ provides1provides authored Provides the CLI, dev server and build, plus the custom middleware and custom task extension points. SAP/ui5-tooling — repository: https://github.com/SAP/ui5-toolingBuild and dev-server toolingUSED BY← needed by6needed by derived The host app's tooling reads the package's `ui5.yaml`, serves the control and copies it into the build. Through: inverted from its requires edge @abap2ui5/embed-control — README: https://raw.githubusercontent.com/abap2UI5/embed-control/main/packages/embed-control/README.md@abap2ui5/embed-controlneeded by derived The dev server it plugs into as a custom server middleware; the README names UI5 CLI v3 as the minimum. Through: inverted from its requires edge UI5/cli-extensions — middleware-code-coverage README, Requirements: https://github.com/UI5/cli-extensions/tree/main/packages/middleware-code-coverage@ui5/middleware-code-coverageneeded by derived what starts the mock runtime with `ui5 serve` and builds the extension with `ui5 build`; the README asks for it to be installed globally. Through: inverted from its requires edge SAP-samples/s4hana-avc-ui-extension-template — README, Requirements: https://github.com/SAP-samples/s4hana-avc-ui-extension-template SAP-samples/s4hana-avc-ui-extension-template — README, Download and Installation: https://github.com/SAP-samples/s4hana-avc-ui-extension-templates4hana-avc-ui-extension-templateneeded by derived The dev server it plugs into as a custom middleware, and the `specVersion: "3.0"` its configuration is written against. Through: inverted from its requires edge ui5-middleware-cap — README, Prerequisites: https://raw.githubusercontent.com/ui5-community/ui5-ecosystem-showcase/main/packages/ui5-middleware-cap/README.md ui5-middleware-cap — package.json, peerDependencies: https://raw.githubusercontent.com/ui5-community/ui5-ecosystem-showcase/main/packages/ui5-middleware-cap/package.jsonui5-middleware-capneeded by derived The dev server it plugs into as a custom middleware, at the UI5 CLI version whose `specVersion: "4.0"` its configuration is written against. Through: inverted from its requires edge maxi1555/ui5-middleware-oidc — README, Requirements: https://github.com/maxi1555/ui5-middleware-oidcui5-middleware-oidcneeded by derived The UI5 Tooling build it registers itself into as a custom task; the README asks for at least [@ui5/cli](artifact:sap-ui5-cli) 3.0.0, for specVersion 3.0 support. Through: inverted from its requires edge qualiture/ui5-task-check-eocp — README, Prerequisites: https://github.com/qualiture/ui5-task-check-eocpui5-task-check-eocp← optionally used by1optionally used by derived If: UI5 projects Needed to work with UI5 projects, per the README's own requirements list. Through: inverted from its requires edge sap-power README: https://github.com/mfigueir/sap-powerSAP Power for Kiroif

Install

npm add @ui5/cli

Derived from the package name. No recipe recorded; the README has the configuration.

README

quoted from SAP/ui5-tooling under Apache-2.0, read
SAP/ui5-tooling/README.mdOn GitHub

UI5 logo

UI5 CLI

An open and modular toolchain to develop state-of-the-art applications based on the UI5 framework.

REUSE status OpenUI5 Community Slack (#tooling channel) Contributor Covenant Coverage Status

This repository contains the current development state of the upcoming UI5 CLI v5 release.
Note that previous versions (up to v4) are maintained in dedicated repositories.

UI5 CLI v4 is the latest and stable version 🎉

UI5 CLI v3 and UI5 CLI v2 have been deprecated 🚫

We highly recommend migrating to the latest version.

Resources

Packages

UI5 CLI consists of multiple packages managed within this monorepo:

  • packages/cli: UI5 Command Line Interface, utilizing all of the following packages
  • packages/project: Modules for building a UI5 project's dependency tree, including configuration
  • packages/server: Modules for running a UI5 development server
  • packages/builder: Modules for building UI5 projects
  • packages/fs: UI5 specific file system abstraction
  • packages/logger: Internal logging module

Usage Overview (arrows indicate dependencies) Module Overview

Contributing

Please check our Contribution Guidelines.

Support

Please follow our Contribution Guidelines on how to report an issue. Or chat with us in the #tooling channel of the OpenUI5 Community Slack. For public Q&A, use the ui5-tooling tag on Stack Overflow.

Kudos

Thanks go out to Holger Schäfer for the amazing UI5 VitePress project, which serves as the foundation for the UI5 CLI documentation.

Apache-2.0, read

History

Latest

v4.0.71

Notes

  1. v4.0.70

    Notes

  2. v4.0.69

    Notes

  3. v4.0.68

    Notes

  4. v4.0.67

    Dependencies 1

    Notes
    Dependency Updates
    • Bump express from 4.22.2 to 4.22.3 a99bb3a

  5. v4.0.66

    Fixes 1

    Notes
    Bug Fixes
    • Remove qs overrides from package.json 1c048b7

  6. v4.0.65

    Notes

  7. v4.0.64

    Notes

  8. v4.0.63

    Notes

  9. v4.0.62

    Dependencies 1

    Notes
    Dependency Updates

  10. v4.0.61

    Notes

  11. v4.0.60

    Dependencies 1

    Notes
    Dependency Updates

  12. v4.0.59

    Notes

  13. v4.0.58

    Notes

  14. v4.0.57

    Notes

  15. v4.0.56

    Dependencies 2

    Notes
    Dependency Updates

  16. v4.0.55

    Dependencies 1

    Notes
    Dependency Updates

  17. v4.0.54

    Notes

  18. v4.0.53

    Dependencies 1

    Notes
    Dependency Updates

  19. v4.0.52

    Dependencies 1

    Notes
    Dependency Updates

  20. v4.0.51

    Notes

  21. v4.0.50

    Dependencies 3

    Notes
    Dependency Updates

  22. v4.0.49

    Dependencies 2

    Notes
    Dependency Updates

  23. v4.0.48

    Dependencies 1

    Notes
    Dependency Updates

  24. v4.0.47

    Notes

  25. v4.0.46

    Notes

  26. v4.0.45

    Dependencies 2

    Notes
    Dependency Updates

  27. v4.0.44

    Dependencies 4

    Notes
    Dependency Updates

  28. v4.0.43

    Dependencies 1

    Notes
    Dependency Updates

  29. v4.0.42

    Dependencies 1

    Notes
    Dependency Updates

  30. v4.0.41

    Dependencies 2

    Notes
    Dependency Updates

  31. v4.0.40

    Fixes 1, Dependencies 1

    Notes
    Bug Fixes
    • Log error during initialization of UI5 CLI c909a10
    Dependency Updates

  32. v4.0.39

    Notes

  33. v4.0.38

    Dependencies 1

    Notes
    Dependency Updates

  34. v4.0.37

    Dependencies 3

    Notes
    Dependency Updates

  35. v4.0.36

    Notes

  36. v4.0.35

    Dependencies 1

    Notes
    Dependency Updates

  37. v4.0.34

    Notes

  38. v4.0.33

    Dependencies 1

    Notes
    Dependency Updates

  39. v4.0.32

    Dependencies 1

    Notes
    Dependency Updates

  40. v4.0.31

    Fixes 1, Dependencies 3

    Notes
    Bug Fixes
    • Link to "Local vs. Global Installation" docs 0d1e0b2
    Dependency Updates

  41. v4.0.30

    Dependencies 1

    Notes
    Dependency Updates

  42. v4.0.29

    Dependencies 1

    Notes
    Dependency Updates

  43. v4.0.27

    Dependencies 1

    Notes
    Dependency Updates

  44. v4.0.26

    Dependencies 1

    Notes
    Dependency Updates

  45. v4.0.25

    Fixes 1, Dependencies 3

    Notes
    Bug Fixes
    • Rename project to UI5 CLI 4ab403c
    Dependency Updates

  46. v4.0.24

    Dependencies 1

    Notes
    Dependency Updates

  47. v4.0.23

    Dependencies 1

    Notes
    Dependency Updates

  48. v4.0.22

    Notes

  49. v4.0.21

    Fixes 1

    Notes
    Bug Fixes
    • serve: Respect --config option with --dependency-definition e043cd7

  50. v4.0.20

    Dependencies 1

    Notes
    Dependency Updates

  51. v4.0.19

    Notes

  52. v4.0.18

    Notes

  53. v4.0.17

    Dependencies 1

    Notes
    Dependency Updates

  54. v4.0.16

    Dependencies 1

    Notes
    Dependency Updates

  55. v4.0.15

    Dependencies 1

    Notes
    Dependency Updates

  56. v4.0.14

    Fixes 1

    Notes
    Bug Fixes
    • Invocation of local CLI on Windows 3bd6e83

  57. v4.0.13

    Notes

  58. v4.0.12

    Dependencies 1

    Notes
    Dependency Updates

  59. v4.0.11

    Dependencies 2

    Notes
    Dependency Updates

  60. v4.0.10

    Notes

  61. v4.0.9

    Notes

  62. v4.0.8

    Notes

  63. v4.0.7

    Dependencies 1

    Notes
    Dependency Updates

  64. v4.0.6

    Dependencies 4

    Notes
    Dependency Updates

  65. v4.0.5

    Fixes 1, Dependencies 1

    Notes
    Bug Fixes
    • Print error cause stack trace 323845c
    Dependency Updates

  66. v4.0.4

    Dependencies 1

    Notes
    Dependency Updates

  67. v4.0.3

    Dependencies 2

    Notes
    Dependency Updates

  68. v4.0.2

    Fixes 1

    Notes
    Bug Fixes
    • Node.js ExperimentalWarning shown on console 011b34e

  69. v4.0.1

    Dependencies 3

    Notes
    Dependency Updates

  70. v4.0.0dated in the atlas

    Breaking 4, Dependencies 7

    Notes
    Breaking Changes
    • Drop node v21 support (#720) 891306f
    • Replace console.log with process.stderr (#686) 48d1975
    • Rename ui5HomeDir to ui5DataDir in APIs (#687) 772ac29
    • Require Node.js 20.11.x/>=21.2.0 and npm >=10 59314fa
    Dependency Updates
    BREAKING CHANGE

    System messages will now be written to stderr instead of stdout.

    JIRA: CPOUI5FOUNDATION-802 Related to: https://github.com/SAP/ui5-tooling/issues/701 Sibling of: https://github.com/SAP/ui5-server/pull/643, https://github.com/SAP/ui5-tooling/pull/930

    Support for older Node.js and npm releases has been dropped. Only Node.js 20.11.x and >=21.2.0 as well as npm v10 or higher are supported.

  71. v3.11.1

    Dependencies 1

    Notes
    Dependency Updates

  72. v3.11.0

    Dependencies 2

    Notes
    Dependency Updates

  73. v3.10.3

    Notes

  74. v3.10.2

    Dependencies 1

    Notes
    Dependency Updates

  75. v3.10.1

    Dependencies 1

    Notes
    Dependency Updates

  76. v3.10.0

    Dependencies 2

    Notes
    Dependency Updates

  77. v3.9.2

    Dependencies 1

    Notes
    Dependency Updates

  78. v3.9.1

    Notes

  79. v3.9.0

    Dependencies 1

    Notes
    Dependency Updates

  80. v3.8.0

    Features 1, Dependencies 3

    Notes
    Dependency Updates
    Features
    • Add option to redefine output directory structure (#665) 388dc79

  81. v3.7.3

    Notes

  82. v3.7.2

    Fixes 2, Dependencies 3

    Notes
    Bug Fixes
    Dependency Updates

  83. v3.7.1

    Dependencies 1

    Notes
    Dependency Updates

  84. v3.7.0

    Dependencies 3

    Notes
    Dependency Updates

  85. v3.6.1

    Dependencies 1

    Notes
    Dependency Updates

  86. v3.6.0

    Fixes 2, Dependencies 1

    Notes
    Bug Fixes
    • Update help description for "use" and "--framework-version" b042542
    • Ensure usage of provided UI5 data dir d7aaf35
    Dependency Updates

  87. v3.5.0

    Dependencies 1

    Notes
    Dependency Updates

  88. v3.4.1

    Fixes 1, Dependencies 1

    Notes
    Bug Fixes
    • ui5 config: Allow usage of all Configuration options (#645) 78e032e
    Dependency Updates

  89. v3.4.0

    Dependencies 1

    Notes
    Dependency Updates

  90. v3.3.4

    Dependencies 1

    Notes
    Dependency Updates

  91. v3.3.3

    Dependencies 1

    Notes
    Dependency Updates

  92. v3.3.2

    Dependencies 2

    Notes
    Dependency Updates

  93. v3.3.1

    Dependencies 1

    Notes
    Dependency Updates

  94. v3.3.0

    Dependencies 2

    Notes
    Dependency Updates

  95. v3.2.0

    Features 2, Dependencies 3

    Notes
    Dependency Updates
    Features
    • SNAPSHOT Consumption: Add cache-mode parameter (#633) 61d0865
    • ui5 tree: Add 'level' and 'flat' parameters (#635) 284d9ea

  96. v3.1.3

    Dependencies 3

    Notes
    Dependency Updates

  97. v3.1.2

    Dependencies 1

    Notes
    Dependency Updates

  98. v3.1.1

    Dependencies 1

    Notes
    Dependency Updates

  99. v3.1.0

    Features 1, Dependencies 4

    Notes
    Dependency Updates
    Features

  100. v3.0.7

    Fixes 2, Dependencies 4

    Notes
    Bug Fixes
    • Exit with code 1 when using unsupported Node.js version b232f83
    • init: Use specVersion 3.0 45d0422
    Dependency Updates

  101. v3.0.6

    Dependencies 1

    Notes
    Dependency Updates

  102. v3.0.5

    Dependencies 1

    Notes
    Dependency Updates

  103. v3.0.4

    Dependencies 1

    Notes
    Dependency Updates

  104. v3.0.3

    Dependencies 3

    Notes
    Dependency Updates

  105. v3.0.2

    Dependencies 1

    Notes
    Dependency Updates

  106. v3.0.1

    Dependencies 4

    Notes
    Dependency Updates

  107. v3.0.0

  108. v2.14.17

    Notes

  109. v2.14.16

    Dependencies 1

    Notes
    Dependency Updates

  110. v2.14.15

    Dependencies 1

    Notes
    Dependency Updates

  111. v2.14.14

    Fixes 1, Dependencies 1

    Notes
    Bug Fixes
    • SyntaxError: Unexpected token '.' in Node.js v12 bab2057
    Dependency Updates

  112. v2.14.13

    Dependencies 1

    Notes
    Dependency Updates

  113. v2.14.12

    Dependencies 1

    Notes
    Dependency Updates

  114. v2.14.11

    Fixes 1

    Notes
    Bug Fixes
    • Upgrade update-notifier to solve security vulnerabilities (#533) 5b7cfcf

  115. v2.14.10

    Notes

  116. v2.14.9

    Dependencies 1

    Notes
    Dependency Updates

  117. v2.14.8

    Notes

  118. v2.14.7

    Notes

  119. v2.14.6

    Dependencies 1

    Notes
    Dependency Updates

  120. v2.14.5

    Notes

  121. v2.14.4

    Notes

  122. v2.14.3

    Notes

  123. v2.14.2

    Dependencies 1

    Notes
    Dependency Updates

  124. v2.14.1

    Dependencies 1

    Notes
    Dependency Updates

  125. v2.14.0

    Dependencies 4

    Notes
    Dependency Updates

  126. v2.13.0

    Fixes 1, Dependencies 1

    Notes
    Bug Fixes
    Dependency Updates

  127. v2.12.1

    Dependencies 1

    Notes
    Dependency Updates

  128. v2.12.0

    Features 1, Dependencies 3

    Notes
    Dependency Updates
    Features
    • Support to only build certain dependencies (#442) 5f941f1

  129. v2.11.3

    Dependencies 2

    Notes
    Dependency Updates

  130. v2.11.2

    Dependencies 1

    Notes
    Dependency Updates

  131. v2.11.1

    Dependencies 1

    Notes
    Dependency Updates

  132. v2.11.0

    Dependencies 3

    Notes
    Dependency Updates

  133. v2.10.4

    Dependencies 1

    Notes
    Dependency Updates

  134. v2.10.3

    Dependencies 1

    Notes
    Dependency Updates

  135. v2.10.2

    Dependencies 2

    Notes
    Dependency Updates

  136. v2.10.1

    Fixes 1, Dependencies 3

    Notes
    Bug Fixes
    • ui5 use <framework> should default to latest cda4b2c
    Dependency Updates

  137. v2.10.0

    Dependencies 3

    Notes
    Dependency Updates

  138. v2.9.3

    Notes

  139. v2.9.2

    Dependencies 1

    Notes
    Dependency Updates

  140. v2.9.1

    Dependencies 2

    Notes
    Dependency Updates

  141. v2.9.0

    Dependencies 2

    Notes
    Dependency Updates

  142. v2.8.1

    Dependencies 1

    Notes
    Dependency Updates

  143. v2.8.0

    Fixes 1, Dependencies 1

    Notes
    Bug Fixes
    • ui5 use: Corrupt UI5 configuration c207e1e
    Dependency Updates

  144. v2.7.1

    Dependencies 2

    Notes
    Dependency Updates

  145. v2.7.0

    Dependencies 1

    Notes
    Dependency Updates

  146. v2.6.6

    Dependencies 1

    Notes
    Dependency Updates

  147. v2.6.5

    Fixes 1, Dependencies 1

    Notes
    Bug Fixes
    • Always log stack trace of unexpected errors aba4e49
    Dependency Updates

  148. v2.6.4

    Dependencies 1

    Notes
    Dependency Updates

  149. v2.6.3

    Performance 1, Dependencies 3

    Notes
    Dependency Updates
    Performance Improvements
    • Reduce install size by removing 'string.prototype.matchall' dependency cb34e84

  150. v2.6.2

    Dependencies 1

    Notes
    Dependency Updates

  151. v2.6.1

    Dependencies 1

    Notes
    Dependency Updates

  152. v2.6.0

    Dependencies 1

    Notes
    Dependency Updates

  153. v2.5.0

    Dependencies 5

    Notes
    Dependency Updates

  154. v2.4.5

    Dependencies 2

    Notes
    Dependency Updates

  155. v2.4.4

    Dependencies 1

    Notes
    Dependency Updates

  156. v2.4.3

    Dependencies 1

    Notes
    Dependency Updates

  157. v2.4.2

    Fixes 1, Dependencies 3

    Notes
    Bug Fixes
    • Allow use of --no-update-notifier flag a34b58c
    Dependency Updates

  158. v2.4.1

    Dependencies 1

    Notes
    Dependency Updates

  159. v2.4.0

    Dependencies 3

    Notes
    Dependency Updates

  160. v2.3.2

    Dependencies 2

    Notes
    Dependency Updates

  161. v2.3.1

    Dependencies 1

    Notes
    Dependency Updates

  162. v2.3.0

    Features 1, Dependencies 6

    Notes
    Dependency Updates
    Features
    • ui5 serve: Add serve-csp-reports option (#339) 063e7a5

  163. v2.2.6

    Fixes 1, Dependencies 1

    Notes
    Bug Fixes
    • ui5 use: Allow using versions according to Semantic Versioning d7a9363
    Dependency Updates

  164. v2.2.5

    Notes

  165. v2.2.4

    Dependencies 1

    Notes
    Dependency Updates

  166. v2.2.3

    Dependencies 3

    Notes
    Dependency Updates

  167. v2.2.2

    Dependencies 1

    Notes
    Dependency Updates

  168. v2.2.1

    Dependencies 1

    Notes
    Dependency Updates

  169. v2.2.0

    Dependencies 1

    Notes
    Dependency Updates

  170. v2.1.0

    Features 1, Dependencies 4

    Notes
    Dependency Updates
    Features

  171. v2.0.3

    Fixes 1, Dependencies 1

    Notes
    Bug Fixes
    • ui5 use/add: Fix updating ui5.yaml file 225f4ab
    Dependency Updates

  172. v2.0.2

    Dependencies 1

    Notes
    Dependency Updates

  173. v2.0.1

    Fixes 1

    Notes
    Bug Fixes
    • npm-shrinkwrap.json: Add additional dependencies a6c88f7

  174. v2.0.0dated in the atlas

    Breaking 1, Features 2, Dependencies 7

    Notes
    Breaking Changes
    Dependency Updates
    Features
    BREAKING CHANGE

    Support for older Node.js releases has been dropped. Only Node.js v10 or higher is supported.

  175. v1.14.0

    Dependencies 2

    Notes
    Dependency Updates

  176. v1.13.1

    Dependencies 1

    Notes
    Dependency Updates

  177. v1.13.0

    Dependencies 2

    Notes
    Dependency Updates

  178. v1.12.2

    Dependencies 2

    Notes
    Dependency Updates

  179. v1.12.1

    Dependencies 2

    Notes
    Dependency Updates

  180. v1.12.0

    Features 1, Dependencies 3

    Notes
    Dependency Updates
    Features

  181. v1.11.1

    Fixes 1

    Notes
    Bug Fixes

  182. v1.11.0

    Features 1, Dependencies 4

    Notes
    Dependency Updates
    Features
    • CLI: Improve error reporting 160b8f7

  183. v1.10.0

    Features 1, Dependencies 1

    Notes
    Dependency Updates
    Features

  184. v1.9.0

    Features 1

    Notes
    Features
    • ui5 build: Add --clean-dest option fe60d04

  185. v1.8.1

    Dependencies 1

    Notes
    Dependency Updates

  186. v1.8.0

    Dependencies 3

    Notes
    Dependency Updates

  187. v1.7.0

    Features 1, Dependencies 2

    Notes
    Dependency Updates
    Features
    • Log CLI version when using --verbose option c143a85

  188. v1.6.0

    Dependencies 2

    Notes
    Dependency Updates

  189. v1.5.5

    Fixes 1, Dependencies 2

    Notes
    Bug Fixes
    • serve: Create SSL certificate in user homedir 48bdd06
    Dependency Updates

  190. v1.5.4

    Dependencies 1

    Notes
    Dependency Updates

  191. v1.5.3

    Dependencies 2

    Notes
    Dependency Updates

  192. v1.5.2

    Dependencies 1

    Notes
    Dependency Updates

  193. v1.5.1

    Dependencies 1

    Notes
    Dependency Updates

  194. v1.5.0

    Dependencies 3

    Notes
    Dependency Updates

  195. v1.4.4

    Dependencies 1

    Notes
    Dependency Updates

  196. v1.4.3

    Dependencies 1

    Notes
    Dependency Updates

  197. v1.4.2

    Dependencies 1

    Notes
    Dependency Updates

  198. v1.4.1

    Dependencies 1

    Notes
    Dependency Updates

  199. v1.4.0

    Features 1, Dependencies 2

    Notes
    Dependency Updates
    Features
    • Add 'sap-csp-policies' option to 'serve' command. (#188) 57d5567

  200. v1.3.1

    Dependencies 1

    Notes
    Dependency Updates

  201. v1.3.0

    Dependencies 2

    Notes
    Dependency Updates

  202. v1.2.4

    Dependencies 1

    Notes
    Dependency Updates

  203. v1.2.3

    Dependencies 1

    Notes
    Dependency Updates

  204. v1.2.2

    Features 1, Dependencies 1

    Notes
    Dependency Updates
    Features
    • Build: Add 'jsdoc' command 3a2f4a1

  205. v1.2.1

    Dependencies 1

    Notes
    Dependency Updates

  206. v1.2.0

    Features 1, Dependencies 2

    Notes
    Dependency Updates
    Features
    • ui5 tree: Add dedupe option 91580a8

  207. v1.1.0

    Features 1

    Notes
    Features
    • Publish npm-shrinkwrap.json abc5d5e

  208. v1.0.1

    Dependencies 2

    Notes
    Dependency Updates

  209. v1.0.0

    Features 1, Dependencies 3

    Notes
    Dependency Updates
    Features
    • ui5 init: Use specVersion: '1.0' d0bfe7e

  210. v0.2.9

    Notes

  211. v0.2.8

    Notes

  212. v0.2.7

    Notes

  213. v0.2.6

    Notes

  214. v0.2.5

    Features 1

    Notes
    Features

  215. v0.2.4

    Features 1

    Notes
    Features
    • Prefer local over global CLI version (#59) 3c2a0a8

  216. v0.2.3

    Notes

  217. v0.2.2

    Notes

  218. v0.2.1

    Notes

  219. v0.2.0

    Features 2

    Notes
    Features

  220. v0.1.0

    Notes

  221. v0.0.2

    Notes

  222. v0.0.1

80,732downloads per week, npm
Weekly downloads for @ui5/cli26 complete calendar weeks from 2026-04-20 to 2026-10-18; the latest total is 80732.20 Apr – 26 Apr: 153,50527 Apr – 3 May: 130,0544 May – 10 May: 149,81011 May – 17 May: 143,63018 May – 24 May: 153,32425 May – 31 May: 138,5491 Jun – 7 Jun: 123,3748 Jun – 14 Jun: 154,26715 Jun – 21 Jun: 157,08122 Jun – 28 Jun: 119,11529 Jun – 5 Jul: 141,2006 Jul – 12 Jul: 141,88413 Jul – 19 Jul: 140,50020 Jul – 26 Jul: 155,99727 Jul – 2 Aug: 154,1803 Aug – 9 Aug: 152,79710 Aug – 16 Aug: 126,62117 Aug – 23 Aug: 148,79424 Aug – 30 Aug: 137,42731 Aug – 6 Sept: 119,5637 Sept – 13 Sept: 98,94414 Sept – 20 Sept: 140,27921 Sept – 27 Sept: 155,19628 Sept – 4 Oct: 163,4975 Oct – 11 Oct: 138,05012 Oct – 18 Oct: 80,732
Build and dev-server tooling
  1. UI5 ToolsVS Code extension to serve, proxy, build and deploy UI5 projects
  2. ui5-middleware-route-proxyUI5 server middleware proxying route prefixes to a backend
  3. ui5-task-cachebuster-indexingUI5 builder task preparing build output for the cachebuster
  4. ui5-task-transpile-genUI5 builder task transpiling ES6 to ES5 with Babel
  5. ui5-middleware-odata-recorderUI5 middleware recording OData traffic as mock server datasets
  6. ui5-plugin-loaderUI5 Tooling v4 extension that registers other extensions
  7. ui5-deployerUI5 Tooling module deploying Fiori/UI5 apps to SAP systems
  8. ui5-task-dts-generatorUI5 builder task generating d.ts type declarations
  9. ui5-task-minifierUI5 builder task minifying HTML, CSS and JSON files
  10. ui5-middleware-oidcUI5 dev server middleware adding an OpenID Connect login
  11. generator-ui5-library-af-deployYeoman generator for Application Frontend config in UI5 libraries
  12. ui5-middleware-destinationUI5 Tooling middleware proxying destinations and neo-app.json routes
  13. ui5-task-check-eocpUI5 build task warning when the app's UI5 version reaches EOCP
  14. ui5-task-btp-manifestUI5 Tooling task writing the service name into the importer manifest
  15. ui5-middleware-approuterUI5 CLI middleware proxying the dev server through @sap/approuter
  16. ui5-middleware-capUI5 CLI middleware running a CDS server inside the UI5 dev server
  17. ui5-middleware-hmrExperimental UI5 middleware for hot module replacement
  18. ui5-middleware-iasyncUI5 middleware syncing interactions across browsers over websocket
  19. ui5-middleware-indexUI5 middleware serving a chosen welcome page at the root path
  20. ui5-middleware-livereloadLive reload middleware for the UI5 dev server
  21. ui5-middleware-oneloginUI5 middleware logging in with Playwright and reusing the session
  22. ui5-middleware-serveframeworkUI5 middleware serving a locally built UI5 framework
  23. ui5-middleware-servestaticUI5 middleware serving static resources from a path or npm package
  24. ui5-middleware-simpleproxyDev-server middleware proxying requests to a backend system
  25. ui5-middleware-ui5UI5 middleware including one UI5 application in another
  26. ui5-middleware-webjarsUI5 middleware serving static resources from JAR files (WebJars)
  27. ui5-middleware-websocketWebSocket support for Express-based dev servers such as UI5's
  28. ui5-task-cachebusterUI5 builder task cachebusting standalone UI5 applications
  29. ui5-task-copyrightUI5 builder task appending copyright headers to source files
  30. ui5-task-flatten-libraryUI5 builder task flattening library output for SAP NetWeaver
  31. ui5-task-i18ncheckUI5 builder task checking XML views for missing i18n texts
  32. ui5-task-minify-xmlUI5 builder task minifying XML views and fragments
  33. ui5-task-pwa-enablerUI5 builder task turning a UI5 app into a progressive web app
  34. ui5-task-zipperBuild task packaging the UI5 build result as a zip archive
  35. ui5-tooling-lessUI5 CLI extension compiling Less files into CSS
  36. ui5-tooling-modulesUI5 tooling extensions loading npm packages as UI5 modules
  37. ui5-tooling-stringreplaceUI5 CLI extension for string replacement during the build
  38. ui5-tooling-transpileUI5 CLI extension transpiling code during the UI5 build
  39. @ui5/loggerInternal logger of the UI5 CLI
  40. @ui5/middleware-code-coverageUI5 CLI middleware for Istanbul code coverage
  41. @ui5/tooling-webcDeprecated UI5 Tooling extensions for UI5 Web Components wrappers

Details

Sources4
bestofui5discovered herechecked
npm registry, @ui5/cliversion, releases, installschecked
github.com/git+ssh://git@github.com/SAP/ui5-cli.gittree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
runtimesnode
latestv4.0.71
first release
releases and cadence281, ~3d median
discovered viabestofui5
first seen in the atlas
ecosystem and domainui5, developer-experience
Flavors2
Freestyle
“**packages/builder**: Modules for building UI5 projects” — SAP/ui5-tooling — READMEchecked
Fiori elements
“**packages/builder**: Modules for building UI5 projects” — SAP/ui5-tooling — READMEchecked
Contributors44
History in the atlas1
  1. First seen.
For your agent