ui5-tsmodule
A TypeScript UI5 module in ui5-ecosystem-showcase, exported in the shape that lets UI5 apps consume it through ui5-tooling-modulesui5-tooling-modulesA set of UI5 tooling extensions that load and convert plain npm packages into UI5 AMD-like modules, so the UI5 module loader can consume them.community org, ui5.
A module written in TypeScript with two scripts of its own, pnpm build to compile it with tsc and pnpm lint to run ESLint. pnpm's workspace linking hands it to the showcases that consume it, ui5-tsappui5-tsappA TypeScript UI5 application in ui5-ecosystem-showcase that consumes the repository's custom UI5 CLI extensions together in one app, importing ordinary npm packages such as Chart.js and Luxon.community org, ui5 among them, which is started from the repository root with pnpm dev:ts. What it shows is the shape a module is exported in so that ui5-tooling-modulesui5-tooling-modulesA set of UI5 tooling extensions that load and convert plain npm packages into UI5 AMD-like modules, so the UI5 module loader can consume them.community org, ui5 can pick it up inside a UI5 app, and the repository's own layout calls that a custom control packaged as an npm package. It is the TypeScript counterpart of ui5-moduleui5-moduleA custom UI5 control packaged as an npm package, which other showcases in ui5-ecosystem-showcase consume through ui5-tooling-modules.community org, ui5, which the repository lists in the same words without the TypeScript.
Facts
Where it sits
Who is behind it
In the atlas: maintains 14, contributes to 80, wrote 1@petermuessigUI5 CommunityUI5 CommunityMaintains this
In the atlas: maintains 69@ui5-communitymaintainers
What it declares
Every artifact
- Type
- Sample
- Origin
- By a community org
As a sample
- Form
- Code snippets
Connections
Serving an app locally and building it for deployment
Writing UI5 apps and libraries in TypeScript
Download
README
quoted from ui5-community/ui5-ecosystem-showcase under Apache-2.0, readTypeScript UI5 module showcase
This sample shows a TypeScript UI5 module that can be consumed by UI5 apps via the ui5-tooling-modules extension.
Peek at package.json and the source files in this folder to learn how the module is shaped and exported.
Getting started
After a one-time pnpm install at the repository root, the module is linked into consuming showcases automatically. To compile the TypeScript sources or lint locally, run from inside this folder:
pnpm build # compile TypeScript via tsc
pnpm lint # run eslint
A consuming showcase such as ui5-tsapp will pick this module up via pnpm's workspace linking — start it from the repository root with pnpm dev:ts.
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.
History
Notes
Note: Version bump only for package ui5-tsmodule
Details
Sources
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
History in the atlas
- First seen.
For your agent
- Ref
artifact:ui5-community-showcase-ui5-tsmodule- JSON
- /artifacts/ui5-community-showcase-ui5-tsmodule.json
- MCP
- Connecting an agent