{"ref":"artifact:ui5-community-ui5-middleware-hmr","page":"/artifacts/ui5-community-ui5-middleware-hmr","json":"/artifacts/ui5-community-ui5-middleware-hmr.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"ui5-community-ui5-middleware-hmr","name":"ui5-middleware-hmr","artifact_type":"build-tool","ecosystem":"ui5","domain":"developer-experience","origin_ring":"community-org","description":{"one_line":"An experimental UI5 middleware for hot module replacement, swapping a changed module in during development instead of reloading the whole page.","short":"Experimental UI5 middleware for hot module replacement","what_it_solves":"Replaces the UI5 dev server's full-page live reload with hot module replacement, so a changed module can be swapped in without reloading the whole page. The package labels itself experimental, and its registry page carries no README beyond the one-line description."},"links":{"repo":"https://github.com/ui5-community/ui5-ecosystem-showcase/tree/main/packages/ui5-middleware-hmr","npm":"https://www.npmjs.com/package/ui5-middleware-hmr"},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/ui5-community/ui5-ecosystem-showcase/tree/main/packages/ui5-middleware-hmr","title":"ui5-middleware-hmr — README","checked":"2026-10-18","quote":"npm install ui5-middleware-hmr --save-dev"}]}},"identity":{"license":"Apache-2.0"},"source_available":true,"provides":[{"capability":"capability:ui5-build-tooling","what_it_does":"Adds hot module replacement to the UI5 dev server in place of a full-page live reload.","sources":[{"url":"https://www.npmjs.com/package/ui5-middleware-hmr","title":"ui5-middleware-hmr — npm","checked":"2026-09-13","quote":"Experimental UI5 middleware for hot module replacement (HMR) instead of full-page live reload"}]}],"maintainers":["actor:ui5-community"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-13"},"contributors":["actor:petermuessig"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"good","evidence":"3 months since release"},{"label":"Continuity","tier":"good","evidence":"63 contributors, 1 publisher, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, 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":"Release green, 2026-10-20"}],"practice":[{"label":"Tests","tier":"good","evidence":"527 test files"},{"label":"Docs","tier":"good","evidence":"docs/ with 6 pages, README 25 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":2,"unit":"installs/week","note":"More people watching than installing — noticed deliberately rather than pulled in."},{"value":220,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","latest_version":"0.1.0","majors":{"0.0":{"version":"0.0.1","date":"2026-08-09"},"0.1":{"version":"0.1.0","date":"2026-08-09"}},"license":"Apache-2.0","first_release":"2026-08-09","last_release":"2026-08-09","releases":2,"cadence_days":null,"maintainers":1,"repository":"https://github.com/ui5-community/ui5-ecosystem-showcase.git","repository_directory":"packages/ui5-middleware-hmr","peer_cds":null,"test_script":false,"types":false,"downloads_weekly":2,"stars":220,"forks":101,"open_issues":27,"archived":false,"pushed_at":"2026-10-20","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","contributors":63,"tree_truncated":false,"test_files":527,"workflows":5,"other_ci":false,"readme_bytes":25107,"docs_files":6,"changelog":false,"license_file":true,"dts_files":4,"ci_status":"success","ci_run_at":"2026-10-20","ci_workflow":"Release","ci_event":"push","readme_path":"packages/ui5-middleware-hmr/README.md","readme_sha":"34e6c855d8d308f1f5a691fe36ebaf97ed7966b8","months_since_release":3,"dormant":false,"dependencies":3,"node_engine":null,"downloads_monthly":22,"created_at":"2019-08-15T18:55:24Z","open_prs":12,"first_commit":"2026-08-07","last_commit":"2026-08-09","commits":6,"repo_read":"2026-10-24"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"npm","path":"CHANGELOG.md","version":"0.1.0","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-middleware-hmr/CHANGELOG.md"},"format":"changesets","releases":[{"version":"0.1.0","date":"2026-08-09","date_source":"registry","heading":"0.1.0","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-middleware-hmr/CHANGELOG.md#010","sections":[{"kind":"feature","heading":"Minor Changes","items":1}],"hash":"9d1c0197d0e92345"},{"version":"0.0.1","date":"2026-08-09","date_source":"registry","heading":"0.0.1","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-middleware-hmr/CHANGELOG.md#001","sections":[{"kind":"fix","heading":"Patch Changes","items":1}],"hash":"80bcf14ed4f043ee"}],"versions":[{"version":"0.1.0","date":"2026-08-09"},{"version":"0.0.1","date":"2026-08-09"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:ui5-community","name":"UI5 Community","json":"/actors/ui5-community.json"}],"contributors":[{"ref":"actor:petermuessig","name":"Peter Muessig","json":"/actors/petermuessig.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}