{"ref":"artifact:ui5-community-ui5-tooling-stringreplace","page":"/artifacts/ui5-community-ui5-tooling-stringreplace","json":"/artifacts/ui5-community-ui5-tooling-stringreplace.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"ui5-community-ui5-tooling-stringreplace","name":"ui5-tooling-stringreplace","artifact_type":"build-tool","ecosystem":"ui5","domain":"developer-experience","origin_ring":"community-org","description":{"one_line":"A UI5 CLI extension for string replacement during the build, for placeholders or tokens in source files that have to be replaced at build time.","short":"UI5 CLI extension for string replacement during the build","what_it_solves":"A UI5 build sometimes needs a placeholder or token replaced in source files at build time. This CLI extension supplies that step, described as UI5 CLI extensions to string replace."},"links":{"repo":"https://github.com/ui5-community/ui5-ecosystem-showcase/tree/main/packages/ui5-tooling-stringreplace","npm":"https://www.npmjs.com/package/ui5-tooling-stringreplace"},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/ui5-community/ui5-ecosystem-showcase/tree/main/packages/ui5-tooling-stringreplace","title":"ui5-tooling-stringreplace — README","checked":"2026-10-18","quote":"npm install ui5-tooling-stringreplace --save-dev"}]}},"identity":{"license":"Apache-2.0"},"source_available":true,"provides":[{"capability":"capability:ui5-build-tooling","what_it_does":"Replaces strings in project files as a UI5 CLI build extension.","sources":[{"url":"https://www.npmjs.com/package/ui5-tooling-stringreplace","title":"ui5-tooling-stringreplace — npm","checked":"2026-09-13","quote":"UI5 CLI extensions to string replace"}]}],"provenance":{"discovered_via":[{"source":"source:npm"}],"first_seen":"2026-09-13"},"maintainers":["actor:ui5-community"],"drafted_with_ai":true,"contributors":["actor:dfenerski","actor:dominikfeininger","actor:flovogt","actor:kevinc0210","actor:pavelnikitsiuk","actor:petermuessig"],"changed_in":[{"version":"3.0.0","date":"2023-07-31","what_changed":"Runs on UI5 Tooling V3 only; support for UI5 Tooling V2 was removed in this release.","invalidates":"A setup that registers this extension in a project still built with UI5 Tooling V2.","source":{"url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#300-2023-07-31","title":"ui5-tooling-stringreplace changelog, 3.0.0","checked":"2026-10-19","quote":"The support for UI5 Tooling V2 has been removed"}}]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"fair","evidence":"5 months since release"},{"label":"Continuity","tier":"good","evidence":"63 contributors, 1 publisher, 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-24"}],"practice":[{"label":"Tests","tier":"good","evidence":"527 test files"},{"label":"Docs","tier":"good","evidence":"docs/ with 6 pages, README 6 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":1944,"unit":"installs/week"},{"value":220,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","latest_version":"3.6.2","majors":{"3":{"version":"3.0.0","date":"2023-07-31"},"0.1":{"version":"0.1.0","date":"2023-02-07"},"0.2":{"version":"0.2.0","date":"2023-06-22"}},"license":"Apache-2.0","first_release":"2023-02-07","last_release":"2026-05-31","releases":30,"cadence_days":47,"maintainers":1,"repository":"https://github.com/ui5-community/ui5-ecosystem-showcase.git","repository_directory":"packages/ui5-tooling-stringreplace","peer_cds":null,"test_script":false,"types":false,"downloads_weekly":1944,"stars":220,"forks":100,"open_issues":28,"archived":false,"pushed_at":"2026-10-24","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","contributors":63,"tree_truncated":false,"test_files":527,"workflows":5,"other_ci":false,"readme_bytes":5647,"docs_files":6,"changelog":false,"license_file":true,"dts_files":4,"ci_status":"success","ci_run_at":"2026-10-24","ci_workflow":"Release","ci_event":"push","readme_path":"packages/ui5-tooling-stringreplace/README.md","readme_sha":"bc7875d63f64359a97b21b4f00b97d80c7a9a54b","months_since_release":5,"dormant":false,"dependencies":6,"node_engine":null,"downloads_monthly":13424,"created_at":"2019-08-15T18:55:24Z","open_prs":13,"first_commit":"2023-02-07","last_commit":"2026-05-31","commits":64,"repo_read":"2026-10-25"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"npm","path":"CHANGELOG.md","version":"3.6.2","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md"},"format":"conventional","releases":[{"version":"3.6.2","date":"2026-05-31","date_source":"registry","heading":"3.6.2","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#362","sections":[{"kind":"fix","heading":"Patch Changes","items":1}],"hash":"bfcb609a03bb40de"},{"version":"3.6.1","date":"2026-05-21","date_source":"heading","heading":"3.6.1 (2026-05-21)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#361-2026-05-21","sections":[],"hash":"3c88c4a5488fbe61"},{"version":"3.6.0","date":"2026-03-12","date_source":"heading","heading":"3.6.0 (2026-03-12)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#360-2026-03-12","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"4e1597e7fe024f92"},{"version":"3.5.1","date":"2026-01-15","date_source":"heading","heading":"3.5.1 (2026-01-15)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#351-2026-01-15","sections":[],"hash":"3c88c4a5488fbe61"},{"version":"3.5.0","date":"2025-12-02","date_source":"heading","heading":"3.5.0 (2025-12-02)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#350-2025-12-02","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"3dc4a827287f5a75"},{"version":"3.4.4","date":"2025-11-02","date_source":"heading","heading":"3.4.4 (2025-11-02)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#344-2025-11-02","sections":[],"hash":"3c88c4a5488fbe61"},{"version":"3.4.3","date":"2025-09-17","date_source":"heading","heading":"3.4.3 (2025-09-17)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#343-2025-09-17","sections":[],"hash":"3c88c4a5488fbe61"},{"version":"3.4.2","date":"2025-09-15","date_source":"heading","heading":"3.4.2 (2025-09-15)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#342-2025-09-15","sections":[],"hash":"3c88c4a5488fbe61"},{"version":"3.4.1","date":"2025-07-06","date_source":"heading","heading":"3.4.1 (2025-07-06)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#341-2025-07-06","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"bd0be3b66491bf60"},{"version":"3.4.0","date":"2025-02-06","date_source":"heading","heading":"3.4.0 (2025-02-06)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#340-2025-02-06","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"8f505f2b0143cd4e"},{"version":"3.3.0","date":"2024-09-06","date_source":"heading","heading":"3.3.0 (2024-09-06)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#330-2024-09-06","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"e79a0be15c5d6082"},{"version":"3.2.3","date":"2024-05-31","date_source":"heading","heading":"3.2.3 (2024-05-31)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#323-2024-05-31","sections":[],"hash":"3c88c4a5488fbe61"},{"version":"3.2.2","date":"2024-05-15","date_source":"heading","heading":"3.2.2 (2024-05-15)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#322-2024-05-15","sections":[],"hash":"3c88c4a5488fbe61"},{"version":"3.2.1","date":"2024-03-27","date_source":"heading","heading":"3.2.1 (2024-03-27)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#321-2024-03-27","sections":[{"kind":"fix","heading":"Bug Fixes","items":2}],"hash":"6eab19e5cc50858b"},{"version":"3.2.0","date":"2024-02-18","date_source":"heading","heading":"3.2.0 (2024-02-18)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#320-2024-02-18","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"9243abd848a5644a"},{"version":"3.1.4","date":"2024-01-25","date_source":"heading","heading":"3.1.4 (2024-01-25)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#314-2024-01-25","sections":[],"hash":"3c88c4a5488fbe61"},{"version":"3.1.3","date":"2023-11-03","date_source":"heading","heading":"3.1.3 (2023-11-03)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#313-2023-11-03","sections":[],"hash":"3c88c4a5488fbe61"},{"version":"3.1.2","date":"2023-10-18","date_source":"heading","heading":"3.1.2 (2023-10-18)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#312-2023-10-18","sections":[],"hash":"3c88c4a5488fbe61"},{"version":"3.1.1","date":"2023-10-16","date_source":"heading","heading":"3.1.1 (2023-10-16)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#311-2023-10-16","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"ef83d169fe0b7f62"},{"version":"3.1.0","date":"2023-10-14","date_source":"heading","heading":"3.1.0 (2023-10-14)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#310-2023-10-14","sections":[{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"feature","heading":"Features","items":1}],"hash":"429efb49fe82541a"},{"version":"3.0.1","date":"2023-09-07","date_source":"heading","heading":"3.0.1 (2023-09-07)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#301-2023-09-07","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"497fc574b814c2d0"},{"version":"3.0.0","date":"2023-07-31","date_source":"heading","heading":"3.0.0 (2023-07-31)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#300-2023-07-31","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"breaking","heading":"BREAKING CHANGES","items":1}],"hash":"7823dd2263853cc6","cited_by":[{"version":"3.0.0","date":"2023-07-31"}]},{"version":"0.2.1","date":"2023-07-01","date_source":"heading","heading":"0.2.1 (2023-07-01)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#021-2023-07-01","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"3fa3dc9c7af61d10"},{"version":"0.2.0","date":"2023-06-22","date_source":"heading","heading":"0.2.0 (2023-06-22)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#020-2023-06-22","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"de0c5cbd0a7592cb"},{"version":"0.1.5","date":"2023-06-15","date_source":"heading","heading":"0.1.5 (2023-06-15)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#015-2023-06-15","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"e51a3fa1764d98ab"},{"version":"0.1.4","date":"2023-06-03","date_source":"heading","heading":"0.1.4 (2023-06-03)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#014-2023-06-03","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"696c6f8beea5c668"},{"version":"0.1.3","date":"2023-04-11","date_source":"heading","heading":"0.1.3 (2023-04-11)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#013-2023-04-11","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"01bb69ae7631b545"},{"version":"0.1.2","date":"2023-03-31","date_source":"heading","heading":"0.1.2 (2023-03-31)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#012-2023-03-31","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"c72fb88a5fe0fda9"},{"version":"0.1.1","date":"2023-03-20","date_source":"heading","heading":"0.1.1 (2023-03-20)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#011-2023-03-20","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"1a5a550283c950d6"},{"version":"0.1.0","date":"2023-02-07","date_source":"heading","heading":"0.1.0 (2023-02-07)","url":"https://github.com/ui5-community/ui5-ecosystem-showcase/blob/main/packages/ui5-tooling-stringreplace/CHANGELOG.md#010-2023-02-07","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"161147c11d66881b"}],"versions":[{"version":"3.6.2","date":"2026-05-31"},{"version":"3.6.1","date":"2026-05-21"},{"version":"3.6.0","date":"2026-03-13"},{"version":"3.5.1","date":"2026-01-15"},{"version":"3.5.0","date":"2025-12-02"},{"version":"3.4.4","date":"2025-11-02"},{"version":"3.4.3","date":"2025-09-17"},{"version":"3.4.2","date":"2025-09-15"},{"version":"3.4.1","date":"2025-07-06"},{"version":"3.4.0","date":"2025-02-06"},{"version":"3.3.0","date":"2024-09-06"},{"version":"3.2.3","date":"2024-05-31"},{"version":"3.2.2","date":"2024-05-15"},{"version":"3.2.1","date":"2024-03-27"},{"version":"3.2.0","date":"2024-02-18"},{"version":"3.1.4","date":"2024-01-25"},{"version":"3.1.3","date":"2023-11-03"},{"version":"3.1.2","date":"2023-10-18"},{"version":"3.1.1","date":"2023-10-16"},{"version":"3.1.0","date":"2023-10-14"},{"version":"3.0.1","date":"2023-09-07"},{"version":"3.0.0","date":"2023-07-31"},{"version":"0.2.1","date":"2023-07-01"},{"version":"0.2.0","date":"2023-06-22"},{"version":"0.1.5","date":"2023-06-15"},{"version":"0.1.4","date":"2023-06-03"},{"version":"0.1.3","date":"2023-04-11"},{"version":"0.1.2","date":"2023-03-31"},{"version":"0.1.1","date":"2023-03-20"},{"version":"0.1.0","date":"2023-02-07"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:ui5-community","name":"UI5 Community","json":"/actors/ui5-community.json"}],"contributors":[{"ref":"actor:dfenerski","name":"Dimitar Fenerski","json":"/actors/dfenerski.json"},{"ref":"actor:dominikfeininger","name":"Dominik Feininger","json":"/actors/dominikfeininger.json"},{"ref":"actor:flovogt","name":"Florian Vogt","json":"/actors/flovogt.json"},{"ref":"actor:kevinc0210","name":"KevinC0210","json":"/actors/kevinc0210.json"},{"ref":"actor:pavelnikitsiuk","name":"PavelNikitsiuk","json":"/actors/pavelnikitsiuk.json"},{"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":[]}}