{"ref":"artifact:soontao-cds-nats","page":"/artifacts/soontao-cds-nats","json":"/artifacts/soontao-cds-nats.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"soontao-cds-nats","name":"cds-nats","artifact_type":"cds-plugin","ecosystem":"cap","domain":"integration-and-messaging","origin_ring":"independent","description":{"one_line":"NATS as a messaging service for the CAP Node.js runtime, the broker behind cds.connect for emit and subscribe, for teams already running NATS rather than Event Mesh or Redis.","short":"NATS messaging service for the CAP Node.js runtime","what_it_solves":"An option for teams already running NATS who do not want [Event Mesh](artifact:btp-event-mesh) or [Redis](external:redis) in the path. Apache-2.0, with CI and coverage in the repository.","when_not_to_use":"Last released December 2022. Nothing says it fails on current cds, but nothing says it was tried either. The repository the package declares has been deleted — verified against the GitHub API, not just a failed fetch. The package is still on npm, so it installs; the source it was published from is no longer readable, which is a harder thing to discover than a stale version number."},"links":{"npm":"https://www.npmjs.com/package/cds-nats"},"identity":{"author":"Theo Sun","license":"Apache-2.0"},"compat":{"runtimes":["node"]},"provides":["capability:async-processing"],"requires":["external:nats"],"maintainers":["actor:theo-sun"],"provenance":{"discovered_via":[{"source":"source:npm","channel":"keywords:cds"}],"first_seen":"2026-09-07"},"source_available":false,"history":[{"date":"2026-09-08","field":"links.repo","from":"https://github.com/Soontao/cds-nats","to":"removed","reason":"404 from the GitHub API. Found by the first full run of scripts/check-links.mjs — the citation had a checked date and nobody had re-read it."},{"date":"2026-10-23","field":"lifecycle","from":null,"to":"retired","reason":"The maintainer's GitHub profile states that the account was archived (profile changed 2026-10-11); the repositories are gone and the package stays published on npm. His words, quoted and dated, in the field made for a maker's statement about an end; nothing written about the person."}],"drafted_with_ai":true,"lifecycle":[{"state":"retired","effective":"2026-10","scope":"the GitHub account","source":{"url":"https://github.com/Soontao","title":"Soontao, GitHub profile","checked":"2026-10-23","quote":"This account was archived due to Github is not good for open source anymore"}}]},"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":"poor","evidence":"47 months since release"},{"label":"Continuity","tier":"fair","evidence":"1 publisher on npm"},{"label":"Repository","tier":"unknown","evidence":"no repository data"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"poor","evidence":"no release since @sap/cds 10 shipped (July 2026)"},{"label":"Maintainer's CI","tier":"unknown","evidence":"no repository data"}],"practice":[{"label":"Tests","tier":"unknown","evidence":"npm test script, tree not read"},{"label":"Docs","tier":"good","evidence":"README 9 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the package"}],"reach":[{"value":3,"unit":"installs/week"},{"value":null,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"2.10.1","majors":{"2":{"version":"2.8.0","date":"2022-06-01"}},"license":"Apache-2.0","first_release":"2022-06-01","last_release":"2022-12-02","releases":6,"cadence_days":13,"maintainers":1,"peer_cds":null,"test_script":true,"types":true,"downloads_weekly":3,"months_since_release":47,"dormant":true,"repository_directory":null,"dependencies":3,"node_engine":">=16","downloads_monthly":6,"npm_document_version":"2.10.1","npm_document_integrity":"sha512-1783qGXMLJ1aISUA+VCAL+ZVfeKdB6TTxjX6VWBUryuK+SZk27L/sPpj5mTq1KuAperT2XzmncmLQwd2B74NDw==","npm_document_tarball":"https://registry.npmjs.org/cds-nats/-/cds-nats-2.10.1.tgz","readme_path":"README.md","readme_bytes":9142,"readme_source":"npm","changelog":true,"changelog_path":"CHANGELOG.md","license_file":true,"license_path":"LICENSE","license_name":"Apache License 2.0, January 2004","npm_repository":"not reachable"},"release_notes":{"license":"Apache License 2.0, January 2004","quotable":false,"source":{"kind":"npm","path":"CHANGELOG.md","version":"2.10.1","url":"https://unpkg.com/cds-nats@2.10.1/CHANGELOG.md"},"format":"conventional","releases":[{"version":"2.10.1","date":"2022-12-02","date_source":"heading","heading":"2.10.1 (2022-12-02)","url":"https://unpkg.com/cds-nats@2.10.1/CHANGELOG.md","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"13612b415a9b0d6a"},{"version":"2.10.0","date":"2022-07-06","date_source":"heading","heading":"2.10.0 (2022-07-06)","url":"https://unpkg.com/cds-nats@2.10.1/CHANGELOG.md","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":3}],"hash":"3126a0010370a663"},{"version":"2.9.1","date":"2022-06-23","date_source":"heading","heading":"2.9.1 (2022-06-23)","url":"https://unpkg.com/cds-nats@2.10.1/CHANGELOG.md","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"609fd72792f00ea4"},{"version":"2.9.0","date":"2022-06-23","date_source":"heading","heading":"2.9.0 (2022-06-23)","url":"https://unpkg.com/cds-nats@2.10.1/CHANGELOG.md","sections":[{"kind":"feature","heading":"Features","items":4}],"hash":"45ab4469ff4fb422"},{"version":"2.8.1","date":"2022-06-16","date_source":"heading","heading":"2.8.1 (2022-06-16)","url":"https://unpkg.com/cds-nats@2.10.1/CHANGELOG.md","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":2}],"hash":"92575a3af98517c2"},{"version":"2.8.0","date":"2022-06-01","date_source":"heading","heading":"2.8.0 (2022-06-01)","url":"https://unpkg.com/cds-nats@2.10.1/CHANGELOG.md","sections":[{"kind":"feature","heading":"Features","items":20},{"kind":"fix","heading":"Bug Fixes","items":4}],"hash":"ca70a9d792f87faf"}],"versions":[{"version":"2.10.1","date":"2022-12-02"},{"version":"2.10.0","date":"2022-07-06"},{"version":"2.9.1","date":"2022-06-23"},{"version":"2.9.0","date":"2022-06-23"},{"version":"2.8.1","date":"2022-06-16"},{"version":"2.8.0","date":"2022-06-01"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:theo-sun","name":"Theo Sun","json":"/actors/theo-sun.json"}],"contributors":[],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}