{"ref":"artifact:pwasem-cds-plugin-typescript","page":"/artifacts/pwasem-cds-plugin-typescript","json":"/artifacts/pwasem-cds-plugin-typescript.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"pwasem-cds-plugin-typescript","name":"cds-plugin-typescript","artifact_type":"build-tool","ecosystem":"cap","flavors":[{"key":"node","source":{"url":"https://github.com/pwasem/cds-plugin-typescript","title":"pwasem/cds-plugin-typescript — README","checked":"2026-09-13","quote":"It's a [cds-plugin](https://cap.cloud.sap/docs/node.js/cds-plugins) and will be loaded by CAP automatically."}}],"domain":"developer-experience","origin_ring":"independent","description":{"one_line":"A CDS build task that compiles TypeScript sources during `cds build`, so the deployed artefact is JavaScript without a separate build step in the pipeline.","short":"CDS build task compiling TypeScript sources during cds build"},"links":{"npm":"https://www.npmjs.com/package/cds-plugin-typescript","repo":"https://github.com/pwasem/cds-plugin-typescript"},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/pwasem/cds-plugin-typescript","title":"cds-plugin-typescript — README","checked":"2026-10-18","quote":"npm install --save-dev cds-plugin-typescript"}]}},"provides":[{"capability":"capability:typescript-patterns","what_it_does":"Compiles the project's TypeScript with tsc as part of cds build, resolving path aliases where tsc-alias is in the project's dependencies, and leaves JavaScript in the build output. Being a cds-plugin it registers itself, so the pipeline keeps one command. It acts on the files a project already has and states nothing about how the code inside them is arranged.","sources":[{"url":"https://github.com/pwasem/cds-plugin-typescript","title":"pwasem/cds-plugin-typescript — README","checked":"2026-10-15","quote":"A CDS build plugin for SAP CAP that compiles TypeScript sources to JavaScript as part of `cds build`."},{"url":"https://github.com/pwasem/cds-plugin-typescript","title":"pwasem/cds-plugin-typescript — README, Usage","checked":"2026-10-15","quote":"Once installed, the plugin is automatically discovered and activated — no manual registration needed. It's a cds-plugin and will be loaded by CAP automatically."}]}],"provenance":{"discovered_via":[{"source":"source:npm"},{"source":"source:discover"}],"first_seen":"2026-09-02"},"maintainers":["actor:pwasem"],"contributors":["actor:pwasem"],"history":[{"date":"2026-09-08","field":"artifact_type","from":"cds-plugin","to":"build-tool","reason":"Typed cds-plugin by placement, which defaults every candidate to that. It is not one."},{"date":"2026-09-08","field":"description.one_line","from":"A CDS build plugin for SAP CAP that compiles TypeScript sources to JavaScript as part of cds build.","to":"A CDS build task that compiles TypeScript sources during `cds build`, so the deployed artefact is JavaScript without a separate build step in the pipeline.","reason":"Placement copied the package's own npm description. Replaced with a line written for this graph — what it does and where it sits — because an unattributed sentence is an unattributed claim."},{"date":"2026-10-15","field":"provides[typescript-patterns]","from":"bare ref","to":"what_it_does","reason":"The edge carried no sentence. It now says what the plugin does at build time and that it says nothing about the arrangement of the code it compiles. Whether the edge belongs on typescript-patterns is an open editorial question recorded with the capability's review: capire now ships a cds build task for TypeScript in @cap-js/cds-typer, which puts this plugin beside the core's toolchain answer rather than beside the arrangement options. No facet values are stated, because the capability's four facets ask about the arrangement and the README answers none of them."}],"drafted_with_ai":true},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"fair","evidence":"4 months since release"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-07, not archived"}],"compatibility":[{"label":"Declared for","tier":"good","evidence":">=8 — includes cds 10 and 9"},{"label":"Survived majors","tier":"poor","evidence":"no release since @sap/cds 10 shipped (July 2026)"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 6 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":0,"unit":"installs/week"},{"value":0,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"0.1.8","majors":{"0.1":{"version":"0.1.0","date":"2026-05-21"}},"license":"MIT","first_release":"2026-05-21","last_release":"2026-06-29","releases":9,"cadence_days":0,"maintainers":1,"repository":"git+https://github.com/pwasem/cds-plugin-typescript.git","peer_cds":">=8","test_script":false,"types":true,"downloads_weekly":0,"stars":0,"forks":0,"open_issues":0,"archived":false,"pushed_at":"2026-07-09","license_spdx":"MIT","org_owned":false,"default_branch":"main","contributors":1,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":6302,"docs_files":0,"changelog":false,"license_file":true,"dts_files":1,"readme_path":"README.md","readme_sha":"6632d00f8feab71c8658caee5200d73d175e6927","months_since_release":4,"dormant":false,"repository_directory":null,"dependencies":0,"node_engine":">=22","downloads_monthly":21,"created_at":"2026-05-21T07:39:06Z","open_prs":0,"first_commit":"2026-05-21","last_commit":"2026-07-09","commits":17,"repo_read":"2026-10-26"},"release_notes":{"license":"MIT","quotable":true,"versions":[{"version":"0.1.8","date":"2026-06-29"},{"version":"0.1.7","date":"2026-06-29"},{"version":"0.1.6","date":"2026-05-27"},{"version":"0.1.5","date":"2026-05-26"},{"version":"0.1.4","date":"2026-05-21"},{"version":"0.1.3","date":"2026-05-21"},{"version":"0.1.2","date":"2026-05-21"},{"version":"0.1.1","date":"2026-05-21"},{"version":"0.1.0","date":"2026-05-21"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:pwasem","name":"Pascal Wasem","json":"/actors/pwasem.json"}],"contributors":[{"ref":"actor:pwasem","name":"Pascal Wasem","json":"/actors/pwasem.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}