{"ref":"artifact:neoimpulse-cap-js-notifications","page":"/artifacts/neoimpulse-cap-js-notifications","json":"/artifacts/neoimpulse-cap-js-notifications.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"ecosystem":"cap","origin_ring":"independent","maintainers":["actor:neoimpulse"],"provenance":{"discovered_via":[{"source":"source:npm","channel":"cds-plugin"},{"source":"source:npm","channel":"@cap-js"}],"first_seen":"2026-09-08"},"id":"neoimpulse-cap-js-notifications","name":"@neoimpulse/cap-js-notifications","artifact_type":"cds-plugin","domain":"integration-and-messaging","description":{"one_line":"A copy of the official [@cap-js/notifications](artifact:cap-js-notifications) plugin republished under another scope, whose README points at the original and says nothing about what was changed.","short":"Copy of @cap-js/notifications published under another scope","when_not_to_use":"Reach for the original unless you know why you are not. This is a republished copy rather than a fork with a direction of its own: the README points at cap-js/notifications for the details, and nothing here says what was changed or why."},"links":{"npm":"https://www.npmjs.com/package/@neoimpulse/cap-js-notifications","repo":"https://github.com/neoimpulseGmbH/cap-js-notifications"},"identity":{"author":"neoimpulse GmbH","license":"Apache-2.0"},"compat":{"runtimes":["node"]},"provides":["capability:notifications"],"alternative_to":["artifact:cap-js-notifications"],"lineage":[{"target":"artifact:cap-js-notifications","kind":"fork","source":{"url":"https://github.com/neoimpulseGmbH/cap-js-notifications","title":"cap-js-notifications — README","checked":"2026-09-11","quote":"This project is a copy of the cap-js/notifications repository."}}],"history":[{"date":"2026-09-11","field":"lineage","from":"(none)","to":"fork of artifact:cap-js-notifications","reason":"The README says it is a copy of cap-js/notifications. GitHub does not flag it as a fork — the code was copied rather than forked on the platform — so this one has lineage and no fork_of, which is the case the two fields are kept apart for."}],"drafted_with_ai":true,"contributors":["actor:tikeineo"]},"effective_normative_relations":[{"instrument":"instrument:sap-developer-license-3-2-cap","relation":"use-constrained-by","sections":["1","2","3"],"applies_when":"A cds-plugin is used with SAP CAP materials, or an artifact is explicitly identified as a CAP plugin or application.","note":"This is inherited applicability, not a licence verdict about the artifact itself. Review the agreement for the actual materials and use; an explicit artifact relationship to another revision takes precedence.","scope":{"kind":"artifact"},"sources":[{"url":"https://cap.cloud.sap/resources/license/developer-license-3_2_CAP.txt","title":"SAP Developer License Agreement 3.2 CAP","checked":"2026-09-16","quote":"documentation, plug-ins, templates, scripts and sample code, libraries, software development kits"}],"inherited_from":"cap-plugins-and-applications","relevant_capabilities":["agent-systems-access","async-processing","data-import-export","database-connectors","deployment","destinations","llm-integration","mcp-servers","plugin-authoring","replication","retrieval-augmented-generation","rfc-connectivity"]}],"readings":{"liveness":[{"label":"Maintenance","tier":"good","evidence":"released this month"},{"label":"Continuity","tier":"fair","evidence":"1 contributor, 3 publishers, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"good","evidence":">=9 — includes cds 10 and 9"},{"label":"Survived majors","tier":"good","evidence":"released before and after @sap/cds 10"},{"label":"Maintainer's CI","tier":"good","evidence":"Release (cap-js-notifications) green, 2026-10-21"}],"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":138,"unit":"installs/week"},{"value":0,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","latest_version":"1.0.12","majors":{"1":{"version":"1.0.0","date":"2025-03-18"}},"license":"Apache-2.0","first_release":"2025-03-18","last_release":"2026-10-21","releases":13,"cadence_days":0,"maintainers":3,"repository":"git+https://github.com/neoimpulseGmbH/cap-js-notifications.git","peer_cds":">=9","test_script":false,"types":false,"downloads_weekly":138,"stars":0,"forks":0,"open_issues":0,"archived":false,"pushed_at":"2026-10-21","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","contributors":1,"tree_truncated":false,"test_files":0,"workflows":1,"other_ci":false,"readme_bytes":2016,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"ci_status":"success","ci_run_at":"2026-10-21","ci_workflow":"Release (cap-js-notifications)","ci_event":"push","readme_path":"README.md","readme_sha":"c361b415876abefc11db229c87e3603c5c8d892f","months_since_release":0,"dormant":false,"repository_directory":null,"dependencies":4,"node_engine":null,"downloads_monthly":465,"created_at":"2025-03-18T14:07:43Z","open_prs":0,"first_commit":"2025-03-18","last_commit":"2026-10-21","commits":22,"repo_read":"2026-10-25"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"github-releases","url":"https://github.com/neoimpulseGmbH/cap-js-notifications/releases"},"format":"github-releases","releases":[{"version":"1.0.12","date":"2026-10-21","date_source":"github","heading":"v1.0.12","url":"https://github.com/neoimpulseGmbH/cap-js-notifications/releases/tag/v1.0.12","sections":[],"hash":"0bb795e8b9a8c121"},{"version":"1.0.11","date":"2026-10-21","date_source":"github","heading":"v1.0.11","url":"https://github.com/neoimpulseGmbH/cap-js-notifications/releases/tag/v1.0.11","sections":[],"hash":"adebed712cb88837"},{"version":"1.0.10","date":"2026-04-27","date_source":"github","heading":"v1.0.10","url":"https://github.com/neoimpulseGmbH/cap-js-notifications/releases/tag/v1.0.10","sections":[],"hash":"f0a27c5283e9cbae"},{"version":"1.0.9","date":"2025-08-04","date_source":"github","heading":"v1.0.9","url":"https://github.com/neoimpulseGmbH/cap-js-notifications/releases/tag/v1.0.9","sections":[],"hash":"fce2dcf956df7080"},{"version":"1.0.8","date":"2025-03-19","date_source":"github","heading":"v1.0.8","url":"https://github.com/neoimpulseGmbH/cap-js-notifications/releases/tag/v1.0.8","sections":[],"hash":"f1a67118f0960358"},{"version":"1.0.7","date":"2025-03-19","date_source":"github","heading":"v1.0.7","url":"https://github.com/neoimpulseGmbH/cap-js-notifications/releases/tag/v1.0.7","sections":[],"hash":"2113a597416d1683"},{"version":"1.0.6","date":"2025-03-19","date_source":"github","heading":"v1.0.6","url":"https://github.com/neoimpulseGmbH/cap-js-notifications/releases/tag/v1.0.6","sections":[],"hash":"b05879f5ef36d266"},{"version":"1.0.5","date":"2025-03-18","date_source":"github","heading":"v1.0.5","url":"https://github.com/neoimpulseGmbH/cap-js-notifications/releases/tag/v1.0.5","sections":[],"hash":"1b733fc9cb522984"},{"version":"1.0.4","date":"2025-03-18","date_source":"github","heading":"v1.0.4","url":"https://github.com/neoimpulseGmbH/cap-js-notifications/releases/tag/v1.0.4","sections":[],"hash":"d244a26c623e586b"},{"version":"1.0.3","date":"2025-03-18","date_source":"github","heading":"v1.0.3","url":"https://github.com/neoimpulseGmbH/cap-js-notifications/releases/tag/v1.0.3","sections":[],"hash":"3503a6687cb47c09"},{"version":"1.0.2","date":"2025-03-18","date_source":"github","heading":"v1.0.2","url":"https://github.com/neoimpulseGmbH/cap-js-notifications/releases/tag/v1.0.2","sections":[],"hash":"e02a91eba59d75c2"},{"version":"1.0.1","date":"2025-03-18","date_source":"github","heading":"v1.0.1","url":"https://github.com/neoimpulseGmbH/cap-js-notifications/releases/tag/v1.0.1","sections":[],"hash":"47fd0497b6cf936e"},{"version":"1.0.0","date":"2025-03-18","date_source":"github","heading":"v1.0.0","url":"https://github.com/neoimpulseGmbH/cap-js-notifications/releases/tag/v1.0.0","sections":[],"hash":"33e7f92308d9ce2c"}],"versions":[{"version":"1.0.12","date":"2026-10-21"},{"version":"1.0.11","date":"2026-10-21"},{"version":"1.0.10","date":"2026-04-27"},{"version":"1.0.9","date":"2025-08-04"},{"version":"1.0.8","date":"2025-03-19"},{"version":"1.0.7","date":"2025-03-19"},{"version":"1.0.6","date":"2025-03-19"},{"version":"1.0.5","date":"2025-03-18"},{"version":"1.0.4","date":"2025-03-18"},{"version":"1.0.3","date":"2025-03-18"},{"version":"1.0.2","date":"2025-03-18"},{"version":"1.0.1","date":"2025-03-18"},{"version":"1.0.0","date":"2025-03-18"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:neoimpulse","name":"neoimpulse GmbH","json":"/actors/neoimpulse.json"}],"contributors":[{"ref":"actor:tikeineo","name":"TiKeiNeo","json":"/actors/tikeineo.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}