cds-internal-tool
Reusable internals for people writing CAP extensions — annotation helpers, current cds runtime types, module resolution, reflection utilities and type assertions.
Aimed at plugin authors rather than application authors: the pieces you end up reimplementing when you extend the runtime instead of using it. 74 releases.
This account was archived due to Github is not good for open source anymoreSoontao, GitHub profile
Facts
Where it sits
Who is behind it
In the atlas: maintains 8, contributes to 3@Soontaomaintainer
Before choosing this
Conditions
PracticalFunctional boundary
Explicitly internal utilities, so the surface is not a stable public API and last moved in March 2024. 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.
What it declares
Every artifact
- Type
- Package
- Origin
- Independently maintained
- Runtime
- Node.js
As a package
- Type declarations
- declared
- Where it runs
- does not say
- Distributed through
- does not say
Connections
Generated types that make the model visible to the compiler
Download
Install
npm add cds-internal-toolDerived from the package name. No recipe recorded; the README has the configuration.
History
Fixes 3
Fixes 1
Fixes 1
Fixes 1
Features 1, Fixes 2
Fixes 1
Fixes 1
Fixes 1
Fixes 1
Fixes 1
Fixes 1
Fixes 2
Fixes 1
Fixes 1
Fixes 1
Fixes 1
Fixes 1
Fixes 3
Fixes 1
Fixes 1
Fixes 1
Fixes 1
Features 1
Fixes 1
Fixes 1
Features 1
Features 1
Fixes 1
Features 1
Features 2
Features 1
Fixes 2
Features 1
Fixes 2
Fixes 1
Fixes 2
Features 1, Fixes 1
Features 1
Features 3
Features 1
Fixes 3
Features 3
Features 1, Fixes 1
Features 2
Features 1
Features 1
Features 2
Fixes 1
Features 2
Features 1
Features 1
Features 2
Features 2
Fixes 1
Features 1
Features 1
Features 1
Features 1
Features 1
Features 2
Features 1, Fixes 1
Others providing
Compare all 4 on the Typing page →- com.sap.cds:cds-maven-plugincom.sap.cds:cds-maven-pluginThe Maven plugin that runs CDS build steps in a CAP Java project: compiling the model, generating typed Java accessor interfaces and adding facets to an existing project.sap official, capMaven plugin running CDS build steps in a CAP Java projectfrom CAP
- @cap-js/cds-typer@cap-js/cds-typerGenerates TypeScript types from a CDS model.sap official, capGenerates TypeScript types from a CDS modelfrom CAP
- @cap-js/cds-types@cap-js/cds-typesType definitions for the CAP Node.js SDK.sap official, capType definitions for the CAP Node.js SDKfrom CAP
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
History in the atlas
- 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.
- 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.
- First seen.
For your agent
- Ref
artifact:soontao-cds-internal-tool- JSON
- /artifacts/soontao-cds-internal-tool.json
- MCP
- Connecting an agent