SampleSampletypeA worked example you read or clone. Evidence: it demonstrates, it never provides.See every one →What this type is →by a community orgby a community orgoriginPublished by a community organisation, so it outlives any one maintainer.See every one →

ui5-module

A custom UI5 control packaged as an npm package, which other showcases in ui5-ecosystem-showcase consume through ui5-tooling-modules.

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, which load it through 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.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Demonstrates
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

Peter MuessigPeter MuessigPersonMaintains this
In the atlas: maintains 14, contributes to 80, wrote 1
@petermuessig
UI5 CommunityUI5 CommunityOrganisationMaintains this
In the atlas: maintains 69
@ui5-community
maintainers

What it declares

Every artifact

Type
Sample
Origin
By a community org

As a sample

Form
Code snippets

Connections1

ui5-module connectionsui5-modulePROVIDES→ demonstrates1demonstrates authoredBuild and dev-server tooling

README

quoted from ui5-community/ui5-ecosystem-showcase under Apache-2.0, read
ui5-community/ui5-ecosystem-showcase/showcases/ui5-module/README.mdOn GitHub

UI5 module showcase

This sample shows a UI5 module providing a custom control packaged as an NPM package. The module is consumed by other showcases (e.g. ui5-app) via the ui5-tooling-modules extension.

Peek at package.json and the source files in this folder to learn how the custom control is shaped and exported.

Getting started

This module has no own dev server or build step — it is consumed in source form by other showcases through pnpm's workspace linking. After a one-time pnpm install at the repository root, simply run a consuming showcase, e.g.:

pnpm dev          # runs the ui5-app showcase, which uses this module

To lint the sources locally:

pnpm lint

License

This work is licensed under Apache 2.0.

Built with care (and a lot of caffeine). If this helped you build, test, or ship, the next coffee — or drink — is on you when you bump into a contributor.

Apache-2.0, read

History

Latest

v0.7.1

Notes

Note: Version bump only for package ui5-module

  1. v0.7.0

    Features 1

    Notes
    Features
  2. v0.6.0

    Features 1

    Notes
    Features
  3. v0.5.2

    Fixes 1

    Notes
    Bug Fixes
  4. v0.5.1

    Notes

    Note: Version bump only for package ui5-module

  5. v0.5.0

    Features 1

    Notes
    Features
  6. v0.4.1

    Fixes 1

    Notes
    Bug Fixes
  7. v0.4.0

    Features 1

    Notes
    Features
    • enhanced v4 compat + update dependencies (#1070) (2d7ed16)
  8. v0.3.0

    Features 1

    Notes
    Features
    • ui5-tooling-modules: performance opt + persistent bundle info cache (#1059) (b02e050), closes #1052
  9. v0.2.4

    Fixes 1

    Notes
    Bug Fixes
    • ui5-tooling-transpile: transpile at startup + caching (#757) (6c7946d)
  10. v0.2.3

    Fixes 1

    Notes
    Bug Fixes
  11. v0.2.2

    Fixes 1

    Notes
    Bug Fixes
  12. v0.2.1

    Notes

    Note: Version bump only for package ui5-app-module

  13. v0.2.0

    Features 1

    Notes
    Features
    • ui5-tooling-transpile: enable config files (#660) (9f854ec)
  14. v0.1.2

    Notes

    Note: Version bump only for package ui5-app-module

  15. v0.1.1

    Fixes 1

    Notes
    Bug Fixes
    • ui5-tooling-modules: skip css and simulate process.env (#585) (e6f246c)
  16. v0.1.0

    Features 1

    Notes
    Features
    • ui5-tooling-modules: extended UI5 modules support (#583) (fe2c8a7), closes #578

Details

Sources3
Added by handdiscovered herechecked
showcases/ui5-module/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
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:ui5-community-showcase-ui5-module
JSON
/artifacts/ui5-community-showcase-ui5-module.json
MCP
Connecting an agent