{"ref":"artifact:ui5-community-showcase-ui5-module","page":"/artifacts/ui5-community-showcase-ui5-module","json":"/artifacts/ui5-community-showcase-ui5-module.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"ui5-community-showcase-ui5-module","name":"ui5-module","artifact_type":"sample","ecosystem":"ui5","domain":"developer-experience","origin_ring":"community-org","description":{"one_line":"A custom UI5 control packaged as an npm package, which other showcases in ui5-ecosystem-showcase consume through [ui5-tooling-modules](artifact:ui5-community-ui5-tooling-modules).","short":"Custom UI5 control packaged as an npm package","what_it_solves":"The module is only source: it has no dev server or build of its own, and pnpm's workspace linking hands it to the showcases that use it, such as [ui5-app](artifact:ui5-community-showcase-ui5-app), which load it through [ui5-tooling-modules](artifact:ui5-community-ui5-tooling-modules). After one `pnpm install` at the repository root, `pnpm dev` runs ui5-app with the module in it. What it shows is the shape of a control exported from a package, which the README points to in the source files."},"links":{"repo":"https://github.com/ui5-community/ui5-ecosystem-showcase/tree/main/showcases/ui5-module"},"type_properties":{"form":{"value":"snippets","sources":[{"url":"https://github.com/ui5-community/ui5-ecosystem-showcase/tree/main/showcases/ui5-module","title":"ui5-module — README","checked":"2026-10-18","quote":"This sample shows a UI5 module providing a custom control packaged as an NPM package."}]}},"identity":{"author":"Peter Muessig","license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:ui5-build-tooling"],"maintainers":["actor:petermuessig","actor:ui5-community"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"contributors":["actor:petermuessig"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"63 contributors, 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 1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":220,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","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","created_at":"2019-08-15T18:55:24Z","open_prs":12,"tree_truncated":false,"test_files":527,"workflows":5,"other_ci":false,"readme_bytes":1030,"docs_files":6,"changelog":false,"license_file":true,"dts_files":4,"first_commit":"2023-03-31","last_commit":"2026-05-30","commits":27,"contributors":63,"ci_status":"success","ci_run_at":"2026-10-20","ci_workflow":"Release","ci_event":"push","readme_path":"showcases/ui5-module/README.md","readme_sha":"7fdbb97c366b4137f9edcb4c1a372a8ef66aae6f","repo_read":"2026-10-24"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"repo","path":"showcases/ui5-module/CHANGELOG.md","ref":"main","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md"},"format":"conventional","releases":[{"version":"0.7.1","date":"2026-05-21","date_source":"heading","heading":"0.7.1 (2026-05-21)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#071-2026-05-21","sections":[],"hash":"c9764a4a6e93e573"},{"version":"0.7.0","date":"2026-03-12","date_source":"heading","heading":"0.7.0 (2026-03-12)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#070-2026-03-12","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"1d1487e6da854bdc"},{"version":"0.6.0","date":"2025-12-02","date_source":"heading","heading":"0.6.0 (2025-12-02)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#060-2025-12-02","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"1c026967faf006a5"},{"version":"0.5.2","date":"2025-07-06","date_source":"heading","heading":"0.5.2 (2025-07-06)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#052-2025-07-06","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"12311f6a9cc65d1a"},{"version":"0.5.1","date":"2025-03-19","date_source":"heading","heading":"0.5.1 (2025-03-19)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#051-2025-03-19","sections":[],"hash":"c9764a4a6e93e573"},{"version":"0.5.0","date":"2025-02-06","date_source":"heading","heading":"0.5.0 (2025-02-06)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#050-2025-02-06","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"762f5899c725ecf4"},{"version":"0.4.1","date":"2024-11-01","date_source":"heading","heading":"0.4.1 (2024-11-01)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#041-2024-11-01","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"6b2c0800bf251364"},{"version":"0.4.0","date":"2024-09-06","date_source":"heading","heading":"0.4.0 (2024-09-06)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#040-2024-09-06","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"05a3cd4545664af4"},{"version":"0.3.0","date":"2024-08-12","date_source":"heading","heading":"0.3.0 (2024-08-12)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#030-2024-08-12","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"a55ae9a8ddd8be81"},{"version":"0.2.4","date":"2023-07-01","date_source":"heading","heading":"0.2.4 (2023-07-01)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#024-2023-07-01","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"a35844dabea597b0"},{"version":"0.2.3","date":"2023-04-11","date_source":"heading","heading":"0.2.3 (2023-04-11)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#023-2023-04-11","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"19c7481b056f1fcf"},{"version":"0.2.2","date":"2023-03-31","date_source":"heading","heading":"0.2.2 (2023-03-31)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#022-2023-03-31","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"e7055928c3557f8c"},{"version":"0.2.1","date":"2022-12-31","date_source":"heading","heading":"0.2.1 (2022-12-31)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#021-2022-12-31","sections":[],"hash":"b84029e84dd5695b"},{"version":"0.2.0","date":"2022-12-20","date_source":"heading","heading":"0.2.0 (2022-12-20)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#020-2022-12-20","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"e07644a619a29dc6"},{"version":"0.1.2","date":"2022-05-22","date_source":"heading","heading":"0.1.2 (2022-05-22)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#012-2022-05-22","sections":[],"hash":"b84029e84dd5695b"},{"version":"0.1.1","date":"2022-02-27","date_source":"heading","heading":"0.1.1 (2022-02-27)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#011-2022-02-27","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"23de213fa682ca57"},{"version":"0.1.0","date":"2022-02-24","date_source":"heading","heading":"0.1.0 (2022-02-24)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/showcases/ui5-module/CHANGELOG.md#010-2022-02-24","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"5865691a13ff4c20"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:petermuessig","name":"Peter Muessig","json":"/actors/petermuessig.json"},{"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":[]}}