{"ref":"artifact:lemaiwo-ui5-task-transpile-gen","page":"/artifacts/lemaiwo-ui5-task-transpile-gen","json":"/artifacts/lemaiwo-ui5-task-transpile-gen.json","generated":"2026-10-30","drafted_with_ai":true,"entity":{"id":"lemaiwo-ui5-task-transpile-gen","name":"ui5-task-transpile-gen","artifact_type":"build-tool","ecosystem":"ui5","domain":"developer-experience","origin_ring":"independent","description":{"one_line":"A UI5 builder task that transpiles ES6 to ES5, including async/await, with Babel at build time, registered in ui5.yaml with a bundle definition that includes the regenerator runtime.","short":"UI5 builder task transpiling ES6 to ES5 with Babel","what_it_solves":"An app written with ES6 classes or async/await has to reach browsers that run ES5. This task for ui5-builder transpiles the sources at build time. It is registered under `builder/customTasks` in `ui5.yaml` with `afterTask: replaceVersion`, together with a bundle definition: `regenerator-runtime/runtime.js` in raw mode, the app's manifest, controllers, views, models and i18n files in preload mode, and the bundle options `optimize` and `usePredefineCalls`. The package is a development dependency that must also be listed under `ui5 > dependencies` in `package.json`. The registry record lists Babel's preset-env and regenerator-runtime among its dependencies."},"links":{"npm":"https://www.npmjs.com/package/ui5-task-transpile-gen","repo":"https://github.com/lemaiwo/ui5-task-transpile-gen"},"identity":{"author":"Wouter Lemaire","license":"MIT"},"source_available":true,"compat":{"runtimes":["build-time"]},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/lemaiwo/ui5-task-transpile-gen","title":"ui5-task-transpile-gen — README","checked":"2026-10-19","quote":"npm install ui5-task-transpile-gen --save-dev"}]}},"provides":[{"capability":"capability:ui5-build-tooling","what_it_does":"A custom builder task, placed after replaceVersion, that transpiles ES6 sources to ES5 and bundles the regenerator runtime that async/await needs.","sources":[{"url":"https://github.com/lemaiwo/ui5-task-transpile-gen","title":"ui5-task-transpile-gen — README","checked":"2026-10-19","quote":"UI5tooling task for transpiling ES6 to ES5 including Async Await"},{"url":"https://github.com/lemaiwo/ui5-task-transpile-gen","title":"ui5-task-transpile-gen — README, configuration","checked":"2026-10-19","quote":"afterTask: replaceVersion"}]}],"maintainers":["actor:lemaiwo"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-10-19"},"contributors":["actor:lemaiwo"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"79 months since release"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"poor","evidence":"pushed 2022-08, 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":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"fair","evidence":"README 2 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":1,"unit":"installs/week"},{"value":1,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-28","latest_version":"1.0.4","majors":{"1":{"version":"1.0.0","date":"2020-02-20"}},"license":"MIT","first_release":"2020-02-20","last_release":"2020-03-27","releases":5,"cadence_days":0,"maintainers":1,"repository":"git+https://github.com/lemaiwo/ui5-task-transpile-gen.git","repository_directory":null,"peer_cds":null,"dependencies":7,"node_engine":null,"test_script":false,"types":false,"downloads_weekly":1,"downloads_monthly":31,"stars":1,"forks":1,"open_issues":0,"archived":false,"pushed_at":"2022-08-01","license_spdx":"MIT","org_owned":false,"default_branch":"master","created_at":"2020-02-20T11:17:07Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":1684,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2020-02-20","last_commit":"2022-08-01","commits":9,"contributors":1,"readme_path":"README.md","readme_sha":"4b5b32aa1b98118c1901458b1986f236476e1536","months_since_release":79,"dormant":true,"repo_read":"2026-10-28"},"release_notes":{"license":"MIT","quotable":true,"versions":[{"version":"1.0.4","date":"2020-03-27"},{"version":"1.0.3","date":"2020-03-27"},{"version":"1.0.2","date":"2020-02-20"},{"version":"1.0.1","date":"2020-02-20"},{"version":"1.0.0","date":"2020-02-20"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:lemaiwo","name":"Wouter Lemaire","json":"/actors/lemaiwo.json"}],"contributors":[{"ref":"actor:lemaiwo","name":"Wouter Lemaire","json":"/actors/lemaiwo.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}