{"ref":"artifact:spreadsheetimporter-ui5-task-btp-manifest","page":"/artifacts/spreadsheetimporter-ui5-task-btp-manifest","json":"/artifacts/spreadsheetimporter-ui5-task-btp-manifest.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"spreadsheetimporter-ui5-task-btp-manifest","name":"ui5-task-btp-manifest","artifact_type":"build-tool","ecosystem":"ui5","domain":"developer-experience","origin_ring":"community-org","use_as":"dependency","description":{"one_line":"A UI5 Tooling custom task that writes the surrounding app's sap.cloud service name into the bundled Spreadsheet Importer's manifest at build time, so the two match on SAP BTP.","short":"UI5 Tooling task writing the service name into the importer manifest","what_it_solves":"An app that bundles [ui5-cc-spreadsheetimporter](artifact:spreadsheetimporter-ui5-cc-spreadsheetimporter) ships the component's own manifest.json alongside its own, and on SAP BTP the sap.cloud service name in the two has to match. Added to ui5.yaml as a custom task after replaceVersion, this writes that name in, taking it from the app's manifest unless a service is named in the configuration. It touches nothing else and only during the build: the upload behaviour is unchanged, and an app deployed where the sap.cloud name does not matter has no use for it."},"links":{"npm":"https://www.npmjs.com/package/ui5-task-btp-manifest","repo":"https://github.com/spreadsheetimporter/ui5-task-btp-manifest"},"identity":{"license":"Apache-2.0"},"source_available":true,"compat":{"runtimes":["build-time"]},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/spreadsheetimporter/ui5-task-btp-manifest","title":"ui5-task-btp-manifest — README","checked":"2026-10-18","quote":"npm install --save-dev ui5-task-btp-manifest"}]}},"requires":[{"ref":"artifact:spreadsheetimporter-ui5-cc-spreadsheetimporter","for":"The manifest it rewrites is the Spreadsheet Importer's own, so without that component in the build there is no sap.cloud name to change.","requirement":"required","sources":[{"url":"https://github.com/spreadsheetimporter/ui5-task-btp-manifest","title":"spreadsheetimporter/ui5-task-btp-manifest — README","checked":"2026-09-18","quote":"the service name in the manifest.json of the Spreadsheet Importer has to be the same as in the UI5 App using the Spreadsheet Importer"}]}],"provides":[{"capability":"capability:ui5-build-tooling","what_it_does":"A custom task in the UI5 builder that rewrites the sap.cloud service name in a bundled component's manifest.json so it matches the app being built.","sources":[{"url":"https://github.com/spreadsheetimporter/ui5-task-btp-manifest","title":"spreadsheetimporter/ui5-task-btp-manifest — README","checked":"2026-09-18","quote":"This task for the UI5 Tooling changes the \"sap.cloud\" service name in the Spreadsheet Importer"}]}],"provenance":{"discovered_via":[{"source":"source:curator","channel":"spreadsheetimporter organisation repositories"}],"first_seen":"2026-09-18"},"drafted_with_ai":true,"maintainers":["actor:marianfoo","actor:spreadsheetimporter"],"contributors":["actor:marianfoo"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"27 months since release"},{"label":"Continuity","tier":"fair","evidence":"1 contributor, 1 publisher, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-04, 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":"25 test files"},{"label":"Docs","tier":"fair","evidence":"README 1 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":61,"unit":"installs/week"},{"value":2,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","latest_version":"0.2.2","majors":{"0.0":{"version":"0.0.1","date":"2024-07-03"},"0.1":{"version":"0.1.0","date":"2024-07-03"},"0.2":{"version":"0.2.0","date":"2024-07-05"}},"license":"Apache-2.0","first_release":"2024-07-03","last_release":"2024-07-19","releases":8,"cadence_days":0,"maintainers":1,"repository":"git+https://github.com/spreadsheetimporter/ui5-task-btp-manifest.git","repository_directory":null,"peer_cds":null,"dependencies":0,"node_engine":null,"test_script":false,"types":false,"downloads_weekly":61,"downloads_monthly":518,"stars":2,"forks":1,"open_issues":0,"archived":false,"pushed_at":"2026-04-10","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2024-07-03T10:16:17Z","open_prs":0,"tree_truncated":false,"test_files":25,"workflows":1,"other_ci":false,"readme_bytes":1229,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"first_commit":"2024-07-03","last_commit":"2026-04-10","commits":25,"contributors":1,"readme_path":"README.md","readme_sha":"03cd8a7fd21cf9782bcea4878f7d0754dd12b22d","months_since_release":27,"dormant":true,"repo_read":"2026-10-24"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"npm","path":"CHANGELOG.md","version":"0.2.2","url":"https://github.com/spreadsheetimporter/ui5-task-btp-manifest/blob/main/CHANGELOG.md"},"format":"headings","releases":[{"version":"0.2.2","date":"2024-07-19","date_source":"heading","heading":"0.2.2 (2024-07-19)","url":"https://github.com/spreadsheetimporter/ui5-task-btp-manifest/blob/main/CHANGELOG.md#022-2024-07-19","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"4fa78476d5178dcd"},{"version":"0.2.1","date":"2024-07-09","date_source":"heading","heading":"0.2.1 (2024-07-09)","url":"https://github.com/spreadsheetimporter/ui5-task-btp-manifest/blob/main/CHANGELOG.md#021-2024-07-09","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"a680d85c5d1a152f"},{"version":"0.2.0","date":"2024-07-05","date_source":"heading","heading":"0.2.0 (2024-07-05)","url":"https://github.com/spreadsheetimporter/ui5-task-btp-manifest/blob/main/CHANGELOG.md#020-2024-07-05","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"5b1378ddce073e66"},{"version":"0.1.1","date":"2024-07-03","date_source":"heading","heading":"0.1.1 (2024-07-03)","url":"https://github.com/spreadsheetimporter/ui5-task-btp-manifest/blob/main/CHANGELOG.md#011-2024-07-03","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"145fdbf94727eaa9"},{"version":"0.1.0","date":"2024-07-03","date_source":"heading","heading":"0.1.0 (2024-07-03)","url":"https://github.com/spreadsheetimporter/ui5-task-btp-manifest/blob/main/CHANGELOG.md#010-2024-07-03","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"828670cac8f14cba"},{"version":"0.0.3","date":"2024-07-03","date_source":"heading","heading":"0.0.3 (2024-07-03)","url":"https://github.com/spreadsheetimporter/ui5-task-btp-manifest/blob/main/CHANGELOG.md#003-2024-07-03","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.2","date":"2024-07-03","date_source":"heading","heading":"0.0.2 (2024-07-03)","url":"https://github.com/spreadsheetimporter/ui5-task-btp-manifest/blob/main/CHANGELOG.md#002-2024-07-03","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"0.0.1","date":"2024-07-03","date_source":"heading","heading":"0.0.1 (2024-07-03)","url":"https://github.com/spreadsheetimporter/ui5-task-btp-manifest/blob/main/CHANGELOG.md#001-2024-07-03","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"bd43a3c007865953"}],"versions":[{"version":"0.2.2","date":"2024-07-19"},{"version":"0.2.1","date":"2024-07-09"},{"version":"0.2.0","date":"2024-07-05"},{"version":"0.1.1","date":"2024-07-03"},{"version":"0.1.0","date":"2024-07-03"},{"version":"0.0.3","date":"2024-07-03"},{"version":"0.0.2","date":"2024-07-03"},{"version":"0.0.1","date":"2024-07-03"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:marianfoo","name":"Marian Zeis","json":"/actors/marianfoo.json"},{"ref":"actor:spreadsheetimporter","name":"Spreadsheet Importer","json":"/actors/spreadsheetimporter.json"}],"contributors":[{"ref":"actor:marianfoo","name":"Marian Zeis","json":"/actors/marianfoo.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}