PackagePackagetypeA library you install and call yourself.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

cds-hyper-app-service

A typed service implementation layer over CAP ApplicationService, for writing handlers as class members rather than registrations; last released July 2022, with no repository declared.

Retired2026-10the GitHub accountThis account was archived due to Github is not good for open source anymoreSoontao, GitHub profile

Facts

Latestv6.1.0ReleasedLicenceApache License 2.0, January 2004

Where it sits

Lives in
Provides
TypeScript patternsCAPTypeScript patternscapabilityHow an application is arranged once it is written in TypeScript — where handlers live, what registers them, and how business logic is kept apart from persistence. Distinct from typing, which is about the model being visible to the compiler; this is about the shape of the code around it.
Flavors
Node.jsfrom its runtime

Who is behind it

Theo SunTheo SunPersonMaintains this
In the atlas: maintains 8, contributes to 3
@Soontao
maintainer

Before choosing this

Conditions

PracticalFunctional boundary

Last released July 2022, and no repository is declared on the package.

What it declares

Every artifact

Type
Package
Origin
Independently maintained
Runtime
Node.js

As a package

Type declarations
declared
Where it runs
Inside its host
Distributed through
npm

Tasks this contributes to1Beta

Split one CAP service implementation into a class per entityThe custom logic of a CAP service written in TypeScript sits in one class per entity rather than in a single service implementation file, and each class's methods still reach the framework as the before, on and after handlers for that entity.Node.jsAssessed, not knowntyped service implementation layer
What it does

The entry describes a typed layer over ApplicationService for writing handlers as class members, which is this outcome, but nothing retrieved for this assessment states how a member becomes a handler. The package declares no repository and its npm page answered 403 when it was requested on 2026-10-15.

Remaining work

Not established. A reader would have to read the published package to find out what it binds and how.

All options on the TypeScript patterns page →

Connections1

cds-hyper-app-service connectionscds-hyper-app-servicePROVIDES→ provides1provides authoredTypeScript patterns

Install

npm add cds-hyper-app-service

Derived from the package name. No recipe recorded; the README has the configuration.

README

quoted from cds-hyper-app-service@6.1.0, read
cds-hyper-app-service@6.1.0/README.mdOn npm

CDS Hyper Application Service

hyper service implementation layer for CAP nodejs runtime

npm license npm type definitions codecov

Quality Gate Status Bugs Vulnerabilities Technical Debt

excerpt, Apache License 2.0, January 2004, read licencethe rest, on npm

History

Latest

v6.1.0

Features 2

  1. v0.0.10

  2. v0.0.9

    Features 1

  3. v0.0.8

  4. v0.0.7

    Features 1

  5. v0.0.6

    Features 5, Fixes 1

  6. v0.0.5

    Features 1

  7. v0.0.4

    Features 14, Fixes 3

  8. v0.0.3

    Features 3

  9. v0.0.2

    Features 14, Fixes 3

4downloads per week, npm
Weekly downloads for cds-hyper-app-service26 complete calendar weeks from 2026-04-20 to 2026-10-18; the latest total is 4.20 Apr – 26 Apr: 127 Apr – 3 May: 314 May – 10 May: 1511 May – 17 May: 1318 May – 24 May: 4125 May – 31 May: 441 Jun – 7 Jun: 108 Jun – 14 Jun: 85715 Jun – 21 Jun: 14222 Jun – 28 Jun: 45829 Jun – 5 Jul: 5936 Jul – 12 Jul: 5513 Jul – 19 Jul: 11320 Jul – 26 Jul: 8027 Jul – 2 Aug: 43 Aug – 9 Aug: 1410 Aug – 16 Aug: 1217 Aug – 23 Aug: 1924 Aug – 30 Aug: 1331 Aug – 6 Sept: 287 Sept – 13 Sept: 1614 Sept – 20 Sept: 821 Sept – 27 Sept: 528 Sept – 4 Oct: 25 Oct – 11 Oct: 012 Oct – 18 Oct: 4
TypeScript patterns
  1. @dxfrontier/cds-ts-dispatcherDecorator-driven handler registration for CAP in TypeScriptfrom CAP
  2. @dxfrontier/cds-ts-repositoryTyped BaseRepository over CAP entitiesfrom CAP
  3. cds-plugin-handlersOne handler file per entity in CAP servicesfrom CAP
  4. cds-routing-handlersDecorator-based routing of CAP service handlers in TypeScriptfrom CAP
  5. cds2typesCLI generating TypeScript interfaces from a CDS modelfrom CAP
  6. cap-handler-frameworkConvention-based handler layer for CAP with draft lifecycle hooksfrom CAP
  7. cds-plugin-typescriptCDS build task compiling TypeScript sources during cds buildfrom CAP

Details

Sources3
npm registrydiscovered here, keywords:cdschecked
npm registry, cds-hyper-app-serviceversion, releases, installschecked
README.mdquoted, and what the entry declareschecked

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
runtimesnode
latestv6.1.0
first release
releases and cadence10, ~4d median
discovered vianpm registry · keywords:cds
first seen in the atlas
ecosystem and domaincap, developer-experience
History in the atlas2
  1. 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.
  2. First seen.
For your agent
Ref
artifact:soontao-cds-hyper-app-service
JSON
/artifacts/soontao-cds-hyper-app-service.json
MCP
Connecting an agent