{"ref":"artifact:mauriciolauffer-ui5-deployer","page":"/artifacts/mauriciolauffer-ui5-deployer","json":"/artifacts/mauriciolauffer-ui5-deployer.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"mauriciolauffer-ui5-deployer","name":"ui5-deployer","artifact_type":"cli","source_available":true,"ecosystem":"ui5","domain":"developer-experience","origin_ring":"independent","use_as":"dependency","description":{"one_line":"A custom module for UI5 Tooling that deploys Fiori/UI5 apps to SAP NetWeaver ABAP, SAP Cloud Platform Neo or Cloud Foundry, configured in a deployer section of ui5.yaml.","short":"UI5 Tooling module deploying Fiori/UI5 apps to SAP systems","what_it_solves":"Getting a built UI5 app onto an SAP system is a separate tool and configuration for each target. This module reads a `deployer` section under `customConfiguration` in `ui5.yaml`, whose `type` is `sap-netweaver`, `sap-cp-neo` or `sap-cp-cf`, and runs `ui5-deployer deploy`, with options for the transport request, the user, the password and the Cloud Foundry space. For an ABAP server the transport is ADT by default, \"to avoid breaking old projects\", or OData, which the README recommends for performance. Credentials can also come from `UI5_DEPLOYER_*` environment variables or an `.env` file. Its README says the module is under development and not part of the official SAP UI5 Tooling. The npm `latest` tag points to 0.4.1, while the registry also lists versions 1.0.0 to 1.1.1."},"links":{"repo":"https://github.com/mauriciolauffer/ui5-deployer","npm":"https://www.npmjs.com/package/ui5-deployer"},"identity":{"author":"Mauricio Lauffer","license":"Apache-2.0"},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/mauriciolauffer/ui5-deployer","title":"mauriciolauffer/ui5-deployer — README","checked":"2026-10-19","quote":"npm i --save-dev ui5-deployer"}]}},"provides":[{"capability":"capability:ui5-build-tooling","what_it_does":"Adds a deploy step to a UI5 Tooling project, configured in `ui5.yaml` and run as `ui5-deployer deploy` against an ABAP server, SAP Cloud Platform Neo or Cloud Foundry.","sources":[{"url":"https://registry.npmjs.org/ui5-deployer","title":"ui5-deployer — npm registry record, README","checked":"2026-10-19","quote":"a custom module integrated with ui5-tooling to deploy Fiori/UI5 apps to SAP environments"},{"url":"https://github.com/mauriciolauffer/ui5-deployer","title":"mauriciolauffer/ui5-deployer — README, Introduction","checked":"2026-10-19","quote":"This module is under development and it is not part of the official SAP ui5-tooling."},{"url":"https://github.com/mauriciolauffer/ui5-deployer","title":"mauriciolauffer/ui5-deployer — README, ABAP method","checked":"2026-10-19","quote":"ADT is the default to avoid breaking old projects."},{"url":"https://github.com/mauriciolauffer/ui5-deployer","title":"mauriciolauffer/ui5-deployer — README, ABAP method","checked":"2026-10-19","quote":"`adt` || `odata`. Default is `adt`."}]}],"maintainers":["actor:mauriciolauffer"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-10-19"},"contributors":["actor:marcelschork","actor:mauriciolauffer"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"54 months since release"},{"label":"Continuity","tier":"good","evidence":"3 contributors, 1 publisher"},{"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":"fair","evidence":"workflows present, no completed run on the default branch"}],"practice":[{"label":"Tests","tier":"good","evidence":"npm test"},{"label":"Docs","tier":"good","evidence":"README 8 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":85,"unit":"installs/week"},{"value":17,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","latest_version":"0.4.1","majors":{"1":{"version":"1.0.0","date":"2021-01-05"},"0.1":{"version":"0.1.0","date":"2020-03-05"},"0.2":{"version":"0.2.1","date":"2020-05-12"},"0.3":{"version":"0.3.0","date":"2020-08-25"},"0.4":{"version":"0.4.1","date":"2022-04-25"}},"license":"Apache-2.0","first_release":"2020-03-05","last_release":"2022-04-25","releases":15,"cadence_days":49,"maintainers":1,"repository":"git+https://github.com/mauriciolauffer/ui5-deployer.git","repository_directory":null,"peer_cds":null,"dependencies":13,"node_engine":">= 10","test_script":true,"types":false,"downloads_weekly":85,"downloads_monthly":508,"stars":17,"forks":6,"open_issues":30,"archived":false,"pushed_at":"2026-02-12","license_spdx":"Apache-2.0","org_owned":false,"default_branch":"master","created_at":"2019-09-10T11:41:54Z","open_prs":29,"tree_truncated":false,"test_files":0,"workflows":4,"other_ci":false,"readme_bytes":8437,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"first_commit":"2019-09-10","last_commit":"2022-04-25","commits":71,"contributors":3,"readme_path":"README.md","readme_sha":"0328c88c27ee1f304e65da08b257e3fee085d284","months_since_release":54,"dormant":true,"repo_read":"2026-10-25"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"repo","path":"CHANGELOG.md","ref":"master","url":"https://github.com/mauriciolauffer/ui5-deployer/blob/master/CHANGELOG.md"},"format":"conventional","releases":[{"version":"0.4.1","date":"2022-04-25","date_source":"heading","heading":"0.4.1 (2022-04-25)","url":"https://github.com/mauriciolauffer/ui5-deployer/blob/master/CHANGELOG.md#041-2022-04-25","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"8154be9950d9bb61"},{"version":"0.4.0","date":"2022-04-22","date_source":"heading","heading":"0.4.0 (2022-04-22)","url":"https://github.com/mauriciolauffer/ui5-deployer/blob/master/CHANGELOG.md#040-2022-04-22","sections":[{"kind":"feature","heading":"Features","items":9},{"kind":"fix","heading":"Bug Fixes","items":8}],"hash":"9580a9b255736e6a"},{"version":"0.3.0","date":"2022-04-22","date_source":"heading","heading":"0.3.0 (2022-04-22)","url":"https://github.com/mauriciolauffer/ui5-deployer/blob/master/CHANGELOG.md#030-2022-04-22","sections":[{"kind":"feature","heading":"Features","items":3},{"kind":"fix","heading":"Bug Fixes","items":2}],"hash":"e3321b9f10d73c47"}],"versions":[{"version":"0.4.1","date":"2022-04-25"},{"version":"1.1.1","date":"2021-05-27"},{"version":"1.1.0","date":"2021-05-13"},{"version":"1.0.1","date":"2021-02-23"},{"version":"1.0.0","date":"2021-01-05"},{"version":"0.3.0","date":"2020-08-25"},{"version":"0.2.2","date":"2020-05-13"},{"version":"0.2.1","date":"2020-05-12"},{"version":"0.1.6","date":"2020-05-08"},{"version":"0.1.5","date":"2020-03-26"},{"version":"0.1.4","date":"2020-03-26"},{"version":"0.1.3","date":"2020-03-26"},{"version":"0.1.2","date":"2020-03-20"},{"version":"0.1.1","date":"2020-03-05"},{"version":"0.1.0","date":"2020-03-05"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:mauriciolauffer","name":"Mauricio Lauffer","json":"/actors/mauriciolauffer.json"}],"contributors":[{"ref":"actor:marcelschork","name":"Marcel Schork","json":"/actors/marcelschork.json"},{"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":[]}}