{"ref":"artifact:srbconsultingteam-srbjslogger","page":"/artifacts/srbconsultingteam-srbjslogger","json":"/artifacts/srbconsultingteam-srbjslogger.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"srbconsultingteam-srbjslogger","name":"srbjslogger","artifact_type":"package","ecosystem":"ui5","domain":"developer-experience","origin_ring":"independent","description":{"one_line":"A browser JavaScript logger whose log, warn and error calls write prominent output to the console, loaded into a UI5 app through index.html or the manifest's resources.","what_it_solves":"Its author wanted the console output of UI5 applications to stand out from standard log output. `init(scope, topic, opt)` sets a scope and a topic for every message, `log`, `warn` and `error` print them as prominent console output, and `developer(showQrCode, customObject)` logs environment details such as the browser and screen size, optionally as a QR code that carries the data and any custom fields. In a UI5 app it is instantiated after the `index.html` bootstrap, or listed in the `resources` section of the manifest when the app does not start from `index.html`. Everything it writes goes to the browser console."},"links":{"repo":"https://github.com/SRBConsultingTeam/SRBJSLogger","npm":"https://www.npmjs.com/package/srbjslogger"},"identity":{"author":"Michael Henninger","license":"MIT"},"source_available":true,"type_properties":{"placement":{"value":"in-host","sources":[{"url":"https://github.com/SRBConsultingTeam/SRBJSLogger","title":"SRBConsultingTeam/SRBJSLogger — README","checked":"2026-10-19","quote":"For UI5 apps, not using the index.html startup logic, paste the following in the ressources section of the manifest file:"}]}},"drafted_with_ai":true,"history":[{"date":"2026-10-19","field":"entry","from":null,"to":"created","reason":"Listed on bestofui5.org and absent from the atlas. Entered on the README's motivation sentence, \"I wanted to better separate the log outputs of our UI5 applications\" (excerpt), and its UI5 setup steps; the npm description alone, \"SRB logging library for javascript\", names no stack. No provides edge: the logging capability lists no UI5 door."}],"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-10-19"},"maintainers":["actor:michaelhenningersrb","actor:srbconsultingteam"],"provides":[{"capability":"capability:logging","what_it_does":"Writes an application's own log, warn and error output to the browser console in a style that sets it apart from the standard output, and logs the browser and screen details on request, optionally as a QR code.","sources":[{"url":"https://github.com/SRBConsultingTeam/SRBJSLogger","title":"SRBConsultingTeam/SRBJSLogger — README","checked":"2026-10-22","quote":"Of course with the ulterior motive that I wanted to better separate the log outputs of our UI5 applications from standard log outputs anyway."}]}],"contributors":["actor:michaelhenningersrb"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"38 months since release"},{"label":"Continuity","tier":"fair","evidence":"1 contributor, 1 publisher, org-owned"},{"label":"Repository","tier":"poor","evidence":"pushed 2023-09, 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":"good","evidence":"22 test files"},{"label":"Docs","tier":"good","evidence":"README 7 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":15,"unit":"installs/week"},{"value":0,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","latest_version":"1.5.1","majors":{"1":{"version":"1.0.0","date":"2023-08-07"}},"license":"MIT","first_release":"2023-08-07","last_release":"2023-09-05","releases":31,"cadence_days":0,"maintainers":1,"repository":"git+https://github.com/SRBConsultingTeam/SRBJSLogger.git","repository_directory":null,"peer_cds":null,"dependencies":1,"node_engine":null,"test_script":false,"types":false,"downloads_weekly":15,"downloads_monthly":134,"stars":0,"forks":0,"open_issues":0,"archived":false,"pushed_at":"2023-09-04","license_spdx":"MIT","org_owned":true,"default_branch":"develop","created_at":"2023-08-16T07:41:36Z","open_prs":0,"tree_truncated":false,"test_files":22,"workflows":0,"other_ci":false,"readme_bytes":7439,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2023-08-16","last_commit":"2023-09-04","commits":7,"contributors":1,"readme_path":"README.md","readme_sha":"731efe35dbf2819f07a385595ef23493e8811cbb","months_since_release":38,"dormant":true,"repo_read":"2026-10-25"},"release_notes":{"license":"MIT","quotable":true,"versions":[{"version":"1.5.1","date":"2023-09-05"},{"version":"1.5.0","date":"2023-09-05"},{"version":"1.4.7","date":"2023-09-04"},{"version":"1.4.6","date":"2023-09-04"},{"version":"1.4.5","date":"2023-08-17"},{"version":"1.4.4","date":"2023-08-17"},{"version":"1.4.3","date":"2023-08-17"},{"version":"1.4.2","date":"2023-08-16"},{"version":"1.4.1","date":"2023-08-16"},{"version":"1.4.0","date":"2023-08-16"},{"version":"1.3.17","date":"2023-08-16"},{"version":"1.3.16","date":"2023-08-16"},{"version":"1.3.15","date":"2023-08-16"},{"version":"1.3.14","date":"2023-08-16"},{"version":"1.3.13","date":"2023-08-16"},{"version":"1.3.12","date":"2023-08-14"},{"version":"1.3.11","date":"2023-08-14"},{"version":"1.3.10","date":"2023-08-14"},{"version":"1.3.9","date":"2023-08-14"},{"version":"1.3.8","date":"2023-08-14"},{"version":"1.3.7","date":"2023-08-14"},{"version":"1.3.6","date":"2023-08-14"},{"version":"1.3.5","date":"2023-08-14"},{"version":"1.3.4","date":"2023-08-14"},{"version":"1.3.3","date":"2023-08-14"},{"version":"1.3.2","date":"2023-08-14"},{"version":"1.3.1","date":"2023-08-14"},{"version":"1.2.1","date":"2023-08-08"},{"version":"1.2.0","date":"2023-08-08"},{"version":"1.1.0","date":"2023-08-07"},{"version":"1.0.0","date":"2023-08-07"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:michaelhenningersrb","name":"Michael Henninger","json":"/actors/michaelhenningersrb.json"},{"ref":"actor:srbconsultingteam","name":"SRB Consulting Team","json":"/actors/srbconsultingteam.json"}],"contributors":[{"ref":"actor:michaelhenningersrb","name":"Michael Henninger","json":"/actors/michaelhenningersrb.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}