Build toolBuild tooltypeRuns at build time. Nothing of it ships in the deployed application.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

ui5-task-minifier

A UI5 builder task that minifies the HTML, CSS and JSON files the UI5 builder leaves as they are, with one switch per file type, using html-minifier-terser and clean-css.

The UI5 builder minifies JavaScript and leaves HTML, CSS and JSON files as they are, so a project that wants those smaller needs a custom task. This one is entered in ui5.yaml with afterTask: minify and three switches, html, css and json, each defaulting to true. It uses html-minifier-terser for HTML and clean-css for CSS, per its package.json. The npm record shows version 2.0.1, last modified 2026-02-18.

Facts

Latestv2.0.1ReleasedLast pushLicenceMIT

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

Mauricio LaufferMauricio LaufferPersonMaintains this
In the atlas: maintains 16, contributes to 41, wrote 4
@mauriciolauffer
maintainer

What it declares

Every artifact

Type
Build tool
Origin
Independently maintained

As a build tool

Distributed through
npm

Connections1

Install

npm add ui5-task-minifier

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

README

quoted from mauriciolauffer/ui5-task-minifier under MIT, read
mauriciolauffer/ui5-task-minifier/README.mdOn GitHub

ui5-task-minifier

Task for ui5-builder which enables minifying HTML/CSS/JSON files. These files are not minified by ui5-builder therefore you need a custom task for it.

Install

npm install ui5-task-minifier --save-dev

Configuration options (in $yourapp/ui5.yaml)

  • css: true|false - Should minify CSS files? By default set to true
  • html: true|false - Should minify HTML files? By default set to true
  • json: true|false - Should minify JSON files? By default set to true
builder:
  customTasks:
    - name: ui5-task-minifier
      afterTask: minify
      configuration:
        html: true
        css: true
        json: false

Author

Mauricio Lauffer

License

MIT

MIT, read

History

Latest

v2.0.1

Fixes 1

Notes
Bug Fixes
  1. v2.0.0

    Breaking 1, Fixes 1

    Notes
    ⚠ BREAKING CHANGES
    • Fix version
    Bug Fixes
  2. v1.0.0

    Breaking 1, Features 2, Fixes 1

    Notes
    ⚠ BREAKING CHANGES
    • Migrate to ui5-tooling v3 (#9)
    Features
    Bug Fixes
    • Publish ui5.yaml to npm package (56b8e1a)
331downloads per week, npm
Weekly downloads for ui5-task-minifier26 complete calendar weeks from 2026-04-20 to 2026-10-18; the latest total is 331.20 Apr – 26 Apr: 66727 Apr – 3 May: 7104 May – 10 May: 43911 May – 17 May: 50418 May – 24 May: 59325 May – 31 May: 4961 Jun – 7 Jun: 4848 Jun – 14 Jun: 50015 Jun – 21 Jun: 63922 Jun – 28 Jun: 50029 Jun – 5 Jul: 5096 Jul – 12 Jul: 48813 Jul – 19 Jul: 69820 Jul – 26 Jul: 38027 Jul – 2 Aug: 4623 Aug – 9 Aug: 55310 Aug – 16 Aug: 35017 Aug – 23 Aug: 61424 Aug – 30 Aug: 42531 Aug – 6 Sept: 3967 Sept – 13 Sept: 39114 Sept – 20 Sept: 54821 Sept – 27 Sept: 62228 Sept – 4 Oct: 1,0125 Oct – 11 Oct: 52112 Oct – 18 Oct: 331
Build and dev-server tooling
  1. UI5 ToolsVS Code extension to serve, proxy, build and deploy UI5 projectsfrom UI5
  2. ui5-middleware-route-proxyUI5 server middleware proxying route prefixes to a backendfrom UI5
  3. ui5-task-cachebuster-indexingUI5 builder task preparing build output for the cachebusterfrom UI5
  4. ui5-task-transpile-genUI5 builder task transpiling ES6 to ES5 with Babelfrom UI5
  5. ui5-middleware-odata-recorderUI5 middleware recording OData traffic as mock server datasetsfrom UI5
  6. ui5-plugin-loaderUI5 Tooling v4 extension that registers other extensionsfrom UI5
  7. ui5-deployerUI5 Tooling module deploying Fiori/UI5 apps to SAP systemsfrom UI5
  8. ui5-task-dts-generatorUI5 builder task generating d.ts type declarationsfrom UI5
  9. ui5-middleware-oidcUI5 dev server middleware adding an OpenID Connect loginfrom UI5
  10. generator-ui5-library-af-deployYeoman generator for Application Frontend config in UI5 librariesfrom UI5
  11. ui5-middleware-destinationUI5 Tooling middleware proxying destinations and neo-app.json routesfrom UI5
  12. ui5-task-check-eocpUI5 build task warning when the app's UI5 version reaches EOCPfrom UI5
  13. @ui5/cliUI5 Tooling command line for project setup, dev server and buildfrom UI5
  14. ui5-task-btp-manifestUI5 Tooling task writing the service name into the importer manifestfrom UI5
  15. ui5-middleware-approuterUI5 CLI middleware proxying the dev server through @sap/approuterfrom UI5
  16. ui5-middleware-capUI5 CLI middleware running a CDS server inside the UI5 dev serverfrom UI5
  17. ui5-middleware-hmrExperimental UI5 middleware for hot module replacementfrom UI5
  18. ui5-middleware-iasyncUI5 middleware syncing interactions across browsers over websocketfrom UI5
  19. ui5-middleware-indexUI5 middleware serving a chosen welcome page at the root pathfrom UI5
  20. ui5-middleware-livereloadLive reload middleware for the UI5 dev serverfrom UI5
  21. ui5-middleware-oneloginUI5 middleware logging in with Playwright and reusing the sessionfrom UI5
  22. ui5-middleware-serveframeworkUI5 middleware serving a locally built UI5 frameworkfrom UI5
  23. ui5-middleware-servestaticUI5 middleware serving static resources from a path or npm packagefrom UI5
  24. ui5-middleware-simpleproxyDev-server middleware proxying requests to a backend systemfrom UI5
  25. ui5-middleware-ui5UI5 middleware including one UI5 application in anotherfrom UI5
  26. ui5-middleware-webjarsUI5 middleware serving static resources from JAR files (WebJars)from UI5
  27. ui5-middleware-websocketWebSocket support for Express-based dev servers such as UI5'sfrom UI5
  28. ui5-task-cachebusterUI5 builder task cachebusting standalone UI5 applicationsfrom UI5
  29. ui5-task-copyrightUI5 builder task appending copyright headers to source filesfrom UI5
  30. ui5-task-flatten-libraryUI5 builder task flattening library output for SAP NetWeaverfrom UI5
  31. ui5-task-i18ncheckUI5 builder task checking XML views for missing i18n textsfrom UI5
  32. ui5-task-minify-xmlUI5 builder task minifying XML views and fragmentsfrom UI5
  33. ui5-task-pwa-enablerUI5 builder task turning a UI5 app into a progressive web appfrom UI5
  34. ui5-task-zipperBuild task packaging the UI5 build result as a zip archivefrom UI5
  35. ui5-tooling-lessUI5 CLI extension compiling Less files into CSSfrom UI5
  36. ui5-tooling-modulesUI5 tooling extensions loading npm packages as UI5 modulesfrom UI5
  37. ui5-tooling-stringreplaceUI5 CLI extension for string replacement during the buildfrom UI5
  38. ui5-tooling-transpileUI5 CLI extension transpiling code during the UI5 buildfrom UI5
  39. @ui5/loggerInternal logger of the UI5 CLIfrom UI5
  40. @ui5/middleware-code-coverageUI5 CLI middleware for Istanbul code coveragefrom UI5
  41. @ui5/tooling-webcDeprecated UI5 Tooling extensions for UI5 Web Components wrappersfrom UI5

Details

Sources4
Added by handdiscovered herechecked
npm registry, ui5-task-minifierversion, releases, installschecked
github.com/git+https://github.com/mauriciolauffer/ui5-task-minifier.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
latestv2.0.1
first release
releases and cadence5, ~989d median
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainui5, developer-experience
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:mauriciolauffer-ui5-task-minifier
JSON
/artifacts/mauriciolauffer-ui5-task-minifier.json
MCP
Connecting an agent