{"ref":"artifact:cdse","page":"/artifacts/cdse","json":"/artifacts/cdse.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"cdse","name":"cdse","artifact_type":"package","ecosystem":"cap","domain":"integration-and-messaging","origin_ring":"independent","description":{"one_line":"Resolves a destination from a CAP project's own configuration, then makes the outbound call with [axios](external:axios): the url, the method and the body are written at the call site.","short":"Destination resolution and axios calls from CAP configuration","what_it_solves":"cdse.connect.to(\"NorthWind\") returns a service object whose run() takes a url, an HTTP method and a body and passes them to [axios](external:axios). The module handles the destination and connectivity configuration and reads the CDS configuration in package.json, so the address and the credentials stay out of the code. Setting csrfProtection: true on a write adds the X-CSRF-Token round trip. What the README documents ends at the call: there is no imported service definition and no generated client, so each url and payload is written where it is used."},"links":{"npm":"https://www.npmjs.com/package/cdse","repo":"https://github.com/jcailan/cdse"},"identity":{"author":"Jhodel Cailan","license":"MIT"},"compat":{"runtimes":["node"]},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/jcailan/cdse","title":"cdse — README","checked":"2026-10-18","quote":"npm install cdse"}]}},"provides":[{"capability":"capability:destinations","what_it_does":"Connects to a destination by name from the CAP configuration and issues the outbound request with axios, with an X-CSRF-Token round trip available on writes.","sources":[{"url":"https://github.com/jcailan/cdse/blob/master/README.md","title":"cdse — README","checked":"2026-09-18","quote":"This node module provides an alternative solution for consuming external services in a Cloud Application Programming (CAP) Model where the users can use the raw capabilities of **axios** node module while still utilizing the following capabilites of CAP framework:\n- Fluent api concept\n- Handling of Destination and Connectivity configurations\n- CDS configuration found in **package.json**"}]}],"requires":[{"ref":"artifact:sap-cds","for":"Reads the CDS configuration in package.json and the destination and connectivity settings beside it, so it runs inside a CAP project.","requirement":"required","role":"runtime","sources":[{"url":"https://github.com/jcailan/cdse/blob/master/README.md","title":"cdse — README","checked":"2026-09-18","quote":"CDS configuration found in **package.json**"}]},{"ref":"external:axios","for":"The client the request is handed to; the README presents its raw capabilities as what the module gives the caller access to.","requirement":"required","role":"http-client","sources":[{"url":"https://github.com/jcailan/cdse/blob/master/README.md","title":"cdse — README","checked":"2026-09-18","quote":"the users can use the raw capabilities of **axios** node module"}]}],"provenance":{"discovered_via":[{"source":"source:discover"},{"source":"source:npm"}],"first_seen":"2026-09-18"},"drafted_with_ai":true,"maintainers":["actor:jcailan"],"contributors":["actor:bryan-wee","actor:jcailan"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"67 months since release"},{"label":"Continuity","tier":"good","evidence":"4 contributors, 1 publisher"},{"label":"Repository","tier":"poor","evidence":"pushed 2022-12, not archived"}],"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":"fair","evidence":"workflows present, no completed run on the default branch"}],"practice":[{"label":"Tests","tier":"good","evidence":"10 test files, npm test"},{"label":"Docs","tier":"fair","evidence":"README 1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":31,"unit":"installs/week"},{"value":9,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"1.1.12","majors":{"1":{"version":"1.0.0","date":"2020-07-23"}},"license":"MIT","first_release":"2020-07-23","last_release":"2021-03-18","releases":17,"cadence_days":0,"maintainers":1,"repository":"git+https://github.com/jcailan/cdse.git","repository_directory":null,"peer_cds":null,"test_script":true,"types":false,"downloads_weekly":31,"stars":9,"forks":6,"open_issues":6,"archived":false,"pushed_at":"2022-12-22","license_spdx":"MIT","org_owned":false,"default_branch":"master","contributors":4,"tree_truncated":false,"test_files":10,"workflows":2,"other_ci":false,"readme_bytes":1123,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2020-07-23","last_commit":"2021-03-18","commits":31,"readme_path":"README.md","readme_sha":"de75dd81b223f914cd2577b60bda9806be606525","months_since_release":67,"dormant":true,"dependencies":3,"node_engine":null,"downloads_monthly":180,"created_at":"2020-07-23T16:23:52Z","open_prs":4,"repo_read":"2026-10-26"},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"github-releases","url":"https://github.com/jcailan/cdse/releases"},"format":"github-releases","releases":[{"version":"1.1.12","date":"2021-03-18","date_source":"github","heading":"Release 1.1.12","url":"https://github.com/jcailan/cdse/releases/tag/1.1.12","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"1.1.11","date":"2021-03-18","date_source":"github","heading":"Release 1.1.11","url":"https://github.com/jcailan/cdse/releases/tag/1.1.11","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"1.1.10","date":"2021-03-18","date_source":"github","heading":"Release 1.1.10","url":"https://github.com/jcailan/cdse/releases/tag/1.1.10","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"1.1.9","date":"2021-03-18","date_source":"github","heading":"Release 1.1.9","url":"https://github.com/jcailan/cdse/releases/tag/1.1.9","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"1.1.8","date":"2021-03-18","date_source":"github","heading":"Release 1.1.8","url":"https://github.com/jcailan/cdse/releases/tag/1.1.8","sections":[],"hash":"f4a0a9dc7a6f5955"},{"version":"1.1.7","date":"2021-03-18","date_source":"github","heading":"Release 1.1.7","url":"https://github.com/jcailan/cdse/releases/tag/1.1.7","sections":[],"hash":"df19719e52839e2f"},{"version":"1.1.6","date":"2021-03-18","date_source":"github","heading":"Release 1.1.6","url":"https://github.com/jcailan/cdse/releases/tag/1.1.6","sections":[],"hash":"719743bd9d1dafe1"},{"version":"1.1.5","date":"2021-03-18","date_source":"github","heading":"Release 1.1.5","url":"https://github.com/jcailan/cdse/releases/tag/1.1.5","sections":[],"hash":"83a889f062cc91e1"},{"version":"1.1.4","date":"2021-03-18","date_source":"github","heading":"Release 1.1.4","url":"https://github.com/jcailan/cdse/releases/tag/1.1.4","sections":[],"hash":"5cc62dba21cb9a9f"},{"version":"1.1.3","date":"2021-03-18","date_source":"github","heading":"Release 1.1.3","url":"https://github.com/jcailan/cdse/releases/tag/1.1.3","sections":[],"hash":"dbe2e7cd50fa5842"},{"version":"1.1.2","date":"2021-03-18","date_source":"github","heading":"Release v1.1.2","url":"https://github.com/jcailan/cdse/releases/tag/v1.1.2","sections":[],"hash":"a85d1ce44e4dd721"},{"version":"1.1.1","date":"2020-08-02","date_source":"github","heading":"Release v1.1.1","url":"https://github.com/jcailan/cdse/releases/tag/v1.1.1","sections":[{"kind":"other","heading":null,"items":1}],"hash":"d106f86f99d82e87"},{"version":"1.1.0","date":"2020-08-02","date_source":"github","heading":"Release v1.1.0","url":"https://github.com/jcailan/cdse/releases/tag/v1.1.0","sections":[{"kind":"other","heading":null,"items":3}],"hash":"b5169a78fe1ce324"},{"version":"1.0.8","date":"2020-08-01","date_source":"github","heading":"Release v1.0.8","url":"https://github.com/jcailan/cdse/releases/tag/v1.0.8","sections":[{"kind":"other","heading":null,"items":9}],"hash":"a74b392a153452b9"}],"versions":[{"version":"1.1.12","date":"2021-03-18"},{"version":"1.1.11","date":"2021-03-18"},{"version":"1.1.7","date":"2021-03-18"},{"version":"1.1.6","date":"2021-03-18"},{"version":"1.1.4","date":"2021-03-18"},{"version":"1.1.2","date":"2021-03-18"},{"version":"1.1.1","date":"2020-08-02"},{"version":"1.1.0","date":"2020-08-02"},{"version":"1.0.8","date":"2020-08-01"},{"version":"1.0.7","date":"2020-07-31"},{"version":"1.0.6","date":"2020-07-30"},{"version":"1.0.5","date":"2020-07-26"},{"version":"1.0.4","date":"2020-07-26"},{"version":"1.0.3","date":"2020-07-24"},{"version":"1.0.2","date":"2020-07-23"},{"version":"1.0.1","date":"2020-07-23"},{"version":"1.0.0","date":"2020-07-23"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:jcailan","name":"Jhodel Cailan","json":"/actors/jcailan.json"}],"contributors":[{"ref":"actor:bryan-wee","name":"bryan-wee","json":"/actors/bryan-wee.json"},{"ref":"actor:jcailan","name":"Jhodel Cailan","json":"/actors/jcailan.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}