{"ref":"artifact:mauriciolauffer-ui5-task-minifier","page":"/artifacts/mauriciolauffer-ui5-task-minifier","json":"/artifacts/mauriciolauffer-ui5-task-minifier.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"mauriciolauffer-ui5-task-minifier","name":"ui5-task-minifier","artifact_type":"build-tool","source_available":true,"ecosystem":"ui5","domain":"developer-experience","origin_ring":"independent","use_as":"dependency","description":{"one_line":"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.","short":"UI5 builder task minifying HTML, CSS and JSON files","what_it_solves":"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."},"links":{"repo":"https://github.com/mauriciolauffer/ui5-task-minifier","npm":"https://www.npmjs.com/package/ui5-task-minifier"},"identity":{"author":"Mauricio Lauffer","license":"MIT"},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/mauriciolauffer/ui5-task-minifier","title":"mauriciolauffer/ui5-task-minifier — README","checked":"2026-10-19","quote":"npm install ui5-task-minifier --save-dev"}]}},"provides":[{"capability":"capability:ui5-build-tooling","what_it_does":"A custom task for the UI5 builder that minifies HTML, CSS and JSON files after the standard `minify` task, each type switched on or off in `ui5.yaml`.","sources":[{"url":"https://github.com/mauriciolauffer/ui5-task-minifier","title":"mauriciolauffer/ui5-task-minifier — README","checked":"2026-10-19","quote":"Task for ui5-builder which enables minifying HTML/CSS/JSON files."},{"url":"https://github.com/mauriciolauffer/ui5-task-minifier","title":"mauriciolauffer/ui5-task-minifier — README, configuration options","checked":"2026-10-19","quote":"Should minify CSS files? By default set to `true`"}]}],"maintainers":["actor:mauriciolauffer"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-10-19"},"contributors":["actor:mauriciolauffer"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"fair","evidence":"8 months since release"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"fair","evidence":"pushed 2026-02, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Maintainer's CI","tier":"good","evidence":"CodeQL green, 2026-02-18"}],"practice":[{"label":"Tests","tier":"good","evidence":"npm test"},{"label":"Docs","tier":"poor","evidence":"README 1 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":439,"unit":"installs/week"},{"value":2,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","latest_version":"2.0.1","majors":{"1":{"version":"1.0.0","date":"2020-03-03"},"2":{"version":"2.0.0","date":"2023-06-05"}},"license":"MIT","first_release":"2020-03-03","last_release":"2026-02-18","releases":5,"cadence_days":989,"maintainers":1,"repository":"git+https://github.com/mauriciolauffer/ui5-task-minifier.git","repository_directory":null,"peer_cds":null,"dependencies":2,"node_engine":null,"test_script":true,"types":false,"downloads_weekly":439,"downloads_monthly":2476,"stars":2,"forks":1,"open_issues":1,"archived":false,"pushed_at":"2026-02-18","license_spdx":"MIT","org_owned":false,"default_branch":"master","created_at":"2020-02-28T03:45:25Z","open_prs":1,"tree_truncated":false,"test_files":0,"workflows":6,"other_ci":false,"readme_bytes":896,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"first_commit":"2020-02-28","last_commit":"2026-02-18","commits":16,"contributors":1,"ci_status":"success","ci_run_at":"2026-02-18","ci_workflow":"CodeQL","ci_event":"push","readme_path":"README.md","readme_sha":"1c0bb7b03308353ef3d4af633d482b0ede05911b","months_since_release":8,"dormant":false,"repo_read":"2026-10-25"},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"repo","path":"CHANGELOG.md","ref":"master","url":"https://github.com/mauriciolauffer/ui5-task-minifier/blob/master/CHANGELOG.md"},"format":"conventional","releases":[{"version":"2.0.1","date":"2026-02-18","date_source":"heading","heading":"2.0.1 (2026-02-18)","url":"https://github.com/mauriciolauffer/ui5-task-minifier/blob/master/CHANGELOG.md#201-2026-02-18","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"5b6bec19595ad13f"},{"version":"2.0.0","date":"2023-06-05","date_source":"heading","heading":"2.0.0 (2023-06-05)","url":"https://github.com/mauriciolauffer/ui5-task-minifier/blob/master/CHANGELOG.md#200-2023-06-05","sections":[{"kind":"breaking","heading":"⚠ BREAKING CHANGES","items":1},{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"2933fc6f129c50e4"},{"version":"1.0.0","date":"2023-06-05","date_source":"heading","heading":"1.0.0 (2023-06-05)","url":"https://github.com/mauriciolauffer/ui5-task-minifier/blob/master/CHANGELOG.md#100-2023-06-05","sections":[{"kind":"breaking","heading":"⚠ BREAKING CHANGES","items":1},{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"78d4b67297b4c6aa"}],"versions":[{"version":"2.0.1","date":"2026-02-18"},{"version":"2.0.0","date":"2023-06-05"},{"version":"1.0.2","date":"2020-08-18"},{"version":"1.0.1","date":"2020-03-03"},{"version":"1.0.0","date":"2020-03-03"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:mauriciolauffer","name":"Mauricio Lauffer","json":"/actors/mauriciolauffer.json"}],"contributors":[{"ref":"actor:mauriciolauffer","name":"Mauricio Lauffer","json":"/actors/mauriciolauffer.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}