PackagePackagetypeA library you install and call yourself.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

@sap-ux/cds-annotation-parser

Parses annotations out of CDS source, so tooling can read what a model says about its UI without compiling it.

Facts

Latestv1.1.1ReleasedLast pushLicenceApache-2.0

Where it sits

Lives in
Provides
Fiori annotationsCAPFiori annotationscapabilityDescribing a service so a Fiori client can render it without hand-written UI code — titles, value helps, hierarchies and visibility expressed as model annotations rather than screen logic.

Who is behind it

SAPSAPOrganisationMaintains this
In the atlas: maintains 137, wrote 14
@SAP
maintainerAndis RedmansPersonContributes to this
In the atlas: contributes to 13
@815are
Aisling NoonePersonContributes to this
In the atlas: contributes to 8
@aislingnoone
Alina GovoruhinaPersonContributes to this
In the atlas: contributes to 9
@AlinaGovoruhina
Artemis CoderPersonContributes to this
In the atlas: contributes to 9
@Artemis-Coder17
avasilev-sapPersonContributes to this
In the atlas: contributes to 9
@avasilev-sap
broksyPersonContributes to this
In the atlas: contributes to 11
@broksy
Christoph GollmickPersonContributes to this
In the atlas: contributes to 11, wrote 1
@cfg74
Cian MorrinPersonContributes to this
In the atlas: contributes to 15
@cianmSAP
CiaraPersonContributes to this
In the atlas: contributes to 8
@ciaradaly2021
colindoherty1PersonContributes to this
In the atlas: contributes to 8
@colindoherty1
85 contributors

What it declares

Every artifact

Type
Package
Origin
By SAP

As a package

Where it runs
does not say
Distributed through
npm

Connections1

@sap-ux/cds-annotation-parser connections@sap-ux/cds-annotation-parserPROVIDES→ provides1provides authoredFiori annotations

Install

npm add @sap-ux/cds-annotation-parser

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

README

quoted from SAP/open-ux-tools under Apache-2.0, read
SAP/open-ux-tools/packages/cds-annotation-parser/README.mdOn GitHub

Changelog Github repo

@sap-ux/cds-annotation-parser

Installation

Npm npm install --save @sap-ux/cds-annotation-parser

Yarn yarn add @sap-ux/cds-annotation-parser

Pnpm pnpm add @sap-ux/cds-annotation-parser

Usage

Examples of how to use CDS annotation parsing and abstract syntax tree (AST) node search functions.

import { parse, findAnnotationNode, getAstNodes, getNode } from '@sap-ux/cds-annotation-parser';

const ast = parse(`
  UI.LineItem #table1 : [
    {
      $type: 'UI.DataField',
      value: some.path,
      Label: 'Sample column'
    }  
  ]';
`);

if (ast !== undefined) {
    // Expected pathToLabel: "/value/items/0/properties/2/value"
    const pathToLabel = findAnnotationNode(ast, {
        position: { line: 5, character: 15 },
        includeDelimiterCharacters: true
    });
    
    // An array of nodes matching each segment of the path.
    const nodes = getAstNodes(ast, pathToLabel);
    const serializedNodes = nodes.map((n) =>
        Array.isArray(n) ? '<array of child elements>' : typeof n === 'object' ? `Node of type '${n.type}'` : n
    );
    /* Expected serializedNodes:
    [
        "Node of type 'collection'",
        "<array of child elements>",
        "Node of type 'record'",
        "<array of child elements>",
        "Node of type 'record-property'",
        "Node of type 'string'",
    ]
    */

    const termNode = getNode(ast, '/term');
    if (termNode.type === 'path') {
        // expected termName: "UI.LineItem"
        const termName = termNode.value;
    }

    const qualifierNode = getNode(ast, '/qualifier');
    if (qualifierNode.type === 'qualifier') {
        // expected qualifier: "table1"
        const qualifier = qualifierNode.value;
    }

    const propertyValueNode = getNode(ast, '/value/items/0/properties/1/value');
    if (propertyValueNode.type === 'path') {
        // expected value: "some.path"
        const value = propertyValueNode.value;
    }
}

Keywords

OData annotations CAP CDS

Apache-2.0, read

History

Latest

v1.1.1

Dependencies 4

Notes
Patch Changes
Workspace Updates
  • @sap-ux/text-document-utils 1.0.3 → 1.0.4
  • @sap-ux/odata-annotation-core 1.0.3 → 1.0.4
  • @sap-ux/odata-entity-model 1.0.1 → 1.0.1
  • @sap-ux/odata-vocabularies 1.1.2 → 1.1.3
  1. v1.1.0

    Fixes 1, Dependencies 4

    Notes
    Minor Changes
    Bug Fixes
    • Migration to a new AST format of the CDS flattened annotations [1466bf7]
    Patch Changes
    Workspace Updates
    • @sap-ux/text-document-utils 1.0.2 → 1.0.3
    • @sap-ux/odata-annotation-core 1.0.2 → 1.0.3
    • @sap-ux/odata-entity-model 1.0.1 → 1.0.1
    • @sap-ux/odata-vocabularies 1.1.1 → 1.1.2
  2. v1.0.7

    Dependencies 4

    Notes
    Patch Changes
    Workspace Updates
    • @sap-ux/text-document-utils 1.0.1 → 1.0.2
    • @sap-ux/odata-annotation-core 1.0.1 → 1.0.2
    • @sap-ux/odata-entity-model 1.0.1 → 1.0.1
    • @sap-ux/odata-vocabularies 1.1.0 → 1.1.1
  3. v1.0.6

    Dependencies 1

    Notes
    Patch Changes
    Workspace Updates
    • @sap-ux/odata-vocabularies 1.0.5 → 1.1.0
  4. v1.0.5

    Dependencies 1

    Notes
    Patch Changes
    Workspace Updates
    • @sap-ux/odata-vocabularies 1.0.4 → 1.0.5
  5. v1.0.4

    Dependencies 1

    Notes
    Patch Changes
    Workspace Updates
    • @sap-ux/odata-vocabularies 1.0.3 → 1.0.4
  6. v1.0.3

    Dependencies 1

    Notes
    Patch Changes
    Workspace Updates
    • @sap-ux/odata-vocabularies 1.0.2 → 1.0.3
  7. v1.0.2

    Dependencies 1

    Notes
    Patch Changes
    Workspace Updates
    • @sap-ux/odata-vocabularies 1.0.1 → 1.0.2
  8. v1.0.1

    Fixes 2

    Notes

    Released: 2026-06-03T14:58:37Z

    Patch Changes
    • 21a3de7: FIX: TypeScript type errors in test files (ESM migration follow-up)
    • Updated dependencies [21a3de7]
      • @sap-ux/odata-annotation-core@1.0.1
      • @sap-ux/text-document-utils@1.0.1
      • @sap-ux/odata-entity-model@1.0.1
      • @sap-ux/odata-vocabularies@1.0.1
  9. v1.0.0dated in the atlas

    Breaking 1, Fixes 1

    Notes

    Released: 2026-05-30T20:54:07Z

    Major Changes
    • 32609a7: # Migration to ECMAScript Modules (ESM)

      Packages in the SAP Open UX Tools monorepo have been migrated from CommonJS (CJS) to ECMAScript Modules (ESM) with NodeNext module resolution.

      '@sap-ux/backend-proxy-middleware-cf' is experimental and will remain at major version 0. '@sap-ux/generator-odata-downloader' is a top level yeoman generator and will remain as CJS until validation as ESM is done.

      What Changed

      • Module System: Most packages now use native ESM ("type": "module" in package.json)
      • TypeScript Configuration: Updated to module: "NodeNext" and moduleResolution: "NodeNext"
      • Import Statements: All relative imports now include explicit .js extensions (per ESM spec)
      • Build Output: Generated JavaScript files are now ESM modules
      • Node.js Requirement: Minimum Node.js version remains >=22.x
      Jest Configuration (for Testing)

      If your project tests code that imports these packages, update your Jest configuration:

      export default {
          extensionsToTreatAsEsm: ['.ts'],
          transform: {
              '^.+\\.ts$': ['ts-jest', { useESM: true }]
          }
      };

      And run Jest with: NODE_OPTIONS='--experimental-vm-modules' jest

    Patch Changes
    • Updated dependencies [32609a7]
      • @sap-ux/odata-annotation-core@1.0.0
      • @sap-ux/text-document-utils@1.0.0
      • @sap-ux/odata-entity-model@1.0.0
      • @sap-ux/odata-vocabularies@1.0.0
  10. v0.3.1

    Fixes 3

    Notes

    Released: 2026-05-20T13:39:22Z

    Patch Changes
    • @sap-ux/odata-annotation-core@0.3.1
    • @sap-ux/odata-entity-model@0.4.0
    • @sap-ux/odata-vocabularies@0.5.1
  11. v0.3.0

    Features 1, Fixes 1

    Notes

    Released: 2026-05-15T08:12:20Z

    Minor Changes
    • 72695e5: chore: drop Node 20 support as it is no longer maintained
    Patch Changes
    • Updated dependencies [72695e5]
      • @sap-ux/odata-annotation-core@0.3.0
      • @sap-ux/odata-entity-model@0.4.0
      • @sap-ux/odata-vocabularies@0.5.0
      • @sap-ux/text-document-utils@0.4.0
  12. v0.2.37

    Fixes 2

    Notes

    Released: 2026-05-14T11:45:51Z

    Patch Changes
    • 50a8ba5: chore: fresh release after workflow updates
    • Updated dependencies [50a8ba5]
      • @sap-ux/odata-annotation-core@0.2.19
      • @sap-ux/odata-entity-model@0.3.8
      • @sap-ux/odata-vocabularies@0.4.32
      • @sap-ux/text-document-utils@0.3.5
  13. v0.2.36

    Fixes 1

    Notes

    Released: 2026-04-30T14:23:24Z

    Patch Changes
    • Updated dependencies [c160401]
      • @sap-ux/text-document-utils@0.3.4
      • @sap-ux/odata-annotation-core@0.2.18
      • @sap-ux/odata-entity-model@0.3.7
      • @sap-ux/odata-vocabularies@0.4.31
  14. v0.2.35

    Fixes 1

    Notes

    Released: 2026-03-30T22:24:11Z

    Patch Changes
    • Updated dependencies [c53a4ba]
      • @sap-ux/odata-vocabularies@0.4.30
  15. v0.2.34

    Fixes 1

    Notes

    Released: 2026-03-16T17:06:45Z

    Patch Changes
    • Updated dependencies [dfa433e]
      • @sap-ux/odata-entity-model@0.3.7
      • @sap-ux/odata-annotation-core@0.2.17
      • @sap-ux/odata-vocabularies@0.4.29
  16. v0.2.33

    Fixes 1

    Notes

    Released: 2026-03-11T16:49:00Z

    Patch Changes
    • Updated dependencies [79e69b9]
      • @sap-ux/odata-vocabularies@0.4.28
  17. v0.2.32

    Fixes 3

    Notes

    Released: 2026-03-04T09:03:38Z

    Patch Changes
    • @sap-ux/odata-annotation-core@0.2.16
    • @sap-ux/odata-entity-model@0.3.6
    • @sap-ux/odata-vocabularies@0.4.27
  18. v0.2.31

    Fixes 2

    Notes

    Released: 2026-02-23T19:07:48Z

    Patch Changes
    • cc1c422: fix(deps): update dependency npm-run-all2 to v8
    • Updated dependencies [cc1c422]
      • @sap-ux/odata-annotation-core@0.2.15
      • @sap-ux/odata-entity-model@0.3.6
      • @sap-ux/odata-vocabularies@0.4.26
  19. v0.2.30

    Fixes 1

    Notes

    Released: 2026-02-17T01:38:30Z

    Patch Changes
    • Updated dependencies [1fa3bb7]
      • @sap-ux/odata-vocabularies@0.4.25
  20. v0.2.29

    Fixes 1

    Notes

    Released: 2026-02-10T23:50:15Z

    Patch Changes
    • Updated dependencies [2fc459c]
      • @sap-ux/odata-vocabularies@0.4.24
  21. v0.2.28

    Fixes 2

    Notes

    Released: 2026-02-10T21:03:43Z

    Patch Changes
    • 3795bb2: Add Node.js engine requirement (>=20.x)
    • Updated dependencies [3795bb2]
      • @sap-ux/odata-annotation-core@0.2.14
      • @sap-ux/odata-entity-model@0.3.5
      • @sap-ux/odata-vocabularies@0.4.23
  22. v0.2.27

    Fixes 3

    Notes

    Released: 2026-01-29T14:02:02Z

    Patch Changes
    • @sap-ux/odata-annotation-core@0.2.13
    • @sap-ux/odata-entity-model@0.3.4
    • @sap-ux/odata-vocabularies@0.4.22
  23. v0.2.26

    Fixes 1

    Notes

    Released: 2026-01-12T09:10:27Z

    Patch Changes
    • Updated dependencies [d667a5e]
      • @sap-ux/odata-entity-model@0.3.4
      • @sap-ux/odata-annotation-core@0.2.12
  24. v0.2.25

    Fixes 2

    Notes

    Released: 2026-01-09T11:35:48Z

    Patch Changes
    • e111d0d: fix sonar issues
    • Updated dependencies [e111d0d]
      • @sap-ux/odata-annotation-core@0.2.12
  25. v0.2.24

    Fixes 1

    Notes

    Released: 2025-12-18T21:05:02Z

    Patch Changes
    • Updated dependencies [a9471d0]
      • @sap-ux/odata-vocabularies@0.4.21
  26. v0.2.23

    Fixes 2

    Notes

    Released: 2025-12-15T10:50:50Z

    Patch Changes
    • 4ecfbe2: Chore - upgrade eslint devDependenies, convert to flat config and fix lint issues.
    • Updated dependencies [4ecfbe2]
      • @sap-ux/odata-annotation-core@0.2.11
      • @sap-ux/text-document-utils@0.3.3
      • @sap-ux/odata-entity-model@0.3.3
      • @sap-ux/odata-vocabularies@0.4.20
  27. v0.2.22

    Fixes 1

    Notes

    Released: 2025-12-04T09:20:42Z

    Patch Changes
    • Updated dependencies [76742fa]
      • @sap-ux/odata-vocabularies@0.4.19
  28. v0.2.21

    Fixes 2

    Notes

    Released: 2025-11-05T06:53:42Z

    Patch Changes
    • cfe9c13: Add deep link to package and changelog to README.md
    • Updated dependencies [cfe9c13]
      • @sap-ux/odata-annotation-core@0.2.10
      • @sap-ux/text-document-utils@0.3.2
      • @sap-ux/odata-entity-model@0.3.2
      • @sap-ux/odata-vocabularies@0.4.18
  29. v0.2.20

    Fixes 1

    Notes

    Released: 2025-10-15T11:57:34Z

    Patch Changes
    • Updated dependencies [ccb5285]
      • @sap-ux/odata-vocabularies@0.4.17
  30. v0.2.19

    Fixes 2

    Notes

    Released: 2025-10-06T17:09:01Z

    Patch Changes
    • 43a2446: chore: fix Sonar issues
    • Updated dependencies [43a2446]
      • @sap-ux/odata-annotation-core@0.2.9
      • @sap-ux/odata-vocabularies@0.4.16
  31. v0.2.18

    Fixes 3

    Notes

    Released: 2025-09-23T16:06:33Z

    Patch Changes
    • @sap-ux/odata-annotation-core@0.2.8
    • @sap-ux/odata-entity-model@0.3.1
    • @sap-ux/odata-vocabularies@0.4.15
  32. v0.2.17

    Fixes 1

    Notes

    Released: 2025-09-19T16:36:41Z

    Patch Changes
    • Updated dependencies [9872384]
      • @sap-ux/odata-vocabularies@0.4.14
  33. v0.2.16

    Fixes 3

    Notes

    Released: 2025-09-16T20:04:56Z

    Patch Changes
    • @sap-ux/odata-annotation-core@0.2.7
    • @sap-ux/odata-entity-model@0.3.1
    • @sap-ux/odata-vocabularies@0.4.13
  34. v0.2.15

    Fixes 1

    Notes

    Released: 2025-08-28T13:37:07Z

    Patch Changes
    • Updated dependencies [4cfebaf]
      • @sap-ux/odata-vocabularies@0.4.12
  35. v0.2.14

    Fixes 1

    Notes

    Released: 2025-08-13T10:00:10Z

    Patch Changes
    • Updated dependencies [c7db726]
      • @sap-ux/text-document-utils@0.3.1
      • @sap-ux/odata-annotation-core@0.2.6
      • @sap-ux/odata-entity-model@0.3.1
      • @sap-ux/odata-vocabularies@0.4.11
  36. v0.2.13

    Fixes 1

    Notes

    Released: 2025-06-16T13:15:49Z

    Patch Changes
    • Updated dependencies [070dcb2]
      • @sap-ux/odata-vocabularies@0.4.10
  37. v0.2.12

    Fixes 1

    Notes

    Released: 2025-06-12T12:47:49Z

    Patch Changes
    • be6febe: fix: parsing of single path in expression
  38. v0.2.11

    Fixes 3

    Notes

    Released: 2025-06-10T10:19:01Z

    Patch Changes
    • @sap-ux/odata-annotation-core@0.2.5
    • @sap-ux/odata-entity-model@0.3.1
    • @sap-ux/odata-vocabularies@0.4.9
  39. v0.2.10

    Fixes 1

    Notes

    Released: 2025-05-14T22:35:53Z

    Patch Changes
    • Updated dependencies [a28357d]
      • @sap-ux/text-document-utils@0.3.0
      • @sap-ux/odata-annotation-core@0.2.4
      • @sap-ux/odata-entity-model@0.3.1
      • @sap-ux/odata-vocabularies@0.4.8
  40. v0.2.9

    Fixes 1

    Notes

    Released: 2025-04-28T07:24:41Z

    Patch Changes
    • Updated dependencies [2a16531]
      • @sap-ux/odata-annotation-core@0.2.3
  41. v0.2.8

    Fixes 1

    Notes

    Released: 2025-03-20T17:18:47Z

    Patch Changes
    • d873cbd: chore - Add repository metadata in package.json
  42. v0.2.7

    Fixes 1

    Notes

    Released: 2025-03-10T20:40:35Z

    Patch Changes
    • Updated dependencies [011c8c5]
      • @sap-ux/odata-vocabularies@0.4.7
  43. v0.2.6

    Fixes 1

    Notes

    Released: 2025-02-11T12:08:20Z

    Patch Changes
    • Updated dependencies [3f273c9]
      • @sap-ux/odata-vocabularies@0.4.6
  44. v0.2.5

    Fixes 1

    Notes

    Released: 2025-01-15T13:31:47Z

    Patch Changes
    • Updated dependencies [54b6d61]
      • @sap-ux/odata-vocabularies@0.4.5
  45. v0.2.4

    Fixes 1

    Notes

    Released: 2024-10-22T09:42:10Z

    Patch Changes
    • Updated dependencies [8af1ba2]
      • @sap-ux/odata-vocabularies@0.4.4
  46. v0.2.3

    Fixes 2

    Notes

    Released: 2024-10-04T15:21:13Z

    Patch Changes
    • 93f8a83: chore - upgrade typescript 5.6.2
    • Updated dependencies [93f8a83]
      • @sap-ux/odata-annotation-core@0.2.2
      • @sap-ux/odata-entity-model@0.3.1
      • @sap-ux/odata-vocabularies@0.4.3
  47. v0.2.2

    Fixes 1

    Notes

    Released: 2024-08-19T09:48:14Z

    Patch Changes
    • Updated dependencies [9c8dc5c]
      • @sap-ux/odata-vocabularies@0.4.2
  48. v0.2.1

    Fixes 2

    Notes

    Released: 2024-08-07T11:06:05Z

    Patch Changes
    • ac22b7e: feat: new package for text document utility functions and types
    • Updated dependencies [ac22b7e]
      • @sap-ux/text-document-utils@0.2.0
      • @sap-ux/odata-annotation-core@0.2.1
      • @sap-ux/odata-entity-model@0.3.0
      • @sap-ux/odata-vocabularies@0.4.1
  49. v0.2.0

    Breaking 1, Features 1, Fixes 1

    Notes

    Released: 2024-07-05T15:03:05Z

    Minor Changes
    • c2359077: [BREAKING CHANGE] Change TypeScript transpile target to ES2021 to align with NodeJS 18+
    Patch Changes
    • Updated dependencies [c2359077]
      • @sap-ux/odata-annotation-core@0.2.0
      • @sap-ux/odata-entity-model@0.3.0
      • @sap-ux/odata-vocabularies@0.4.0
  50. v0.1.13

    Fixes 1

    Notes

    Released: 2024-06-20T13:03:49Z

    Patch Changes
    • Updated dependencies [d09edfd5]
      • @sap-ux/odata-vocabularies@0.3.8
  51. v0.1.12

    Fixes 1

    Notes

    Released: 2024-06-19T07:38:28Z

    Patch Changes
    • 4d8e6c65: fix wrong text edits
  52. v0.1.11

    Fixes 1

    Notes

    Released: 2024-04-03T09:16:44Z

    Patch Changes
    • Updated dependencies [95c72dff]
      • @sap-ux/odata-vocabularies@0.3.7
  53. v0.1.10

    Fixes 2

    Notes

    Released: 2024-03-22T08:51:54Z

    Patch Changes
    • 61b46bc8: Security upgrade fixes
    • Updated dependencies [61b46bc8]
      • @sap-ux/odata-vocabularies@0.3.6
  54. v0.1.9

    Fixes 1

    Notes

    Released: 2024-03-14T15:29:35Z

    Patch Changes
    • Updated dependencies [82c07285]
      • @sap-ux/odata-vocabularies@0.3.5
  55. v0.1.8

    Fixes 2

    Notes

    Released: 2024-02-07T11:10:48Z

    Patch Changes
    • eb0b7b37: Chore - TypeScript 5 upgrade
    • Updated dependencies [eb0b7b37]
      • @sap-ux/odata-annotation-core@0.1.8
      • @sap-ux/odata-entity-model@0.2.1
      • @sap-ux/odata-vocabularies@0.3.4
  56. v0.1.7

    Fixes 1

    Notes

    Released: 2024-01-24T11:05:22Z

    Patch Changes
    • Updated dependencies [aa8469f3]
      • @sap-ux/odata-vocabularies@0.3.3
  57. v0.1.6

    Fixes 1

    Notes

    Released: 2024-01-19T16:44:06Z

    Patch Changes
    • Updated dependencies [820ad0dc]
      • @sap-ux/odata-vocabularies@0.3.2
  58. v0.1.5

    Fixes 1

    Notes

    Released: 2024-01-17T11:20:38Z

    Patch Changes
    • fa99989d: fix(cds-anno-parser): consider ALL potential vocabulary aliases
  59. v0.1.4

    Fixes 1

    Notes

    Released: 2024-01-17T08:59:35Z

    Patch Changes
    • Updated dependencies [2f1f8366]
      • @sap-ux/odata-vocabularies@0.3.1
  60. v0.1.3

    Fixes 1

    Notes

    Released: 2024-01-16T12:59:00Z

    Patch Changes
    • Updated dependencies [39877d71]
      • @sap-ux/odata-vocabularies@0.3.0
  61. v0.1.2

    Fixes 1

    Notes

    Released: 2024-01-09T09:27:13Z

    Patch Changes
    • Updated dependencies [d6151909]
      • @sap-ux/odata-entity-model@0.2.0
      • @sap-ux/odata-annotation-core@0.1.7
      • @sap-ux/odata-vocabularies@0.2.1
  62. v0.1.1

    Fixes 1

    Notes

    Released: 2024-03-22T08:51:54Z

    Patch Changes
    • 20e6a4d8: CDS annotation parser package added to the repo
3,232downloads per week, npm
Weekly downloads for @sap-ux/cds-annotation-parser26 complete calendar weeks from 2026-04-27 to 2026-10-25; the latest total is 3232.27 Apr – 3 May: 54,6244 May – 10 May: 55,03911 May – 17 May: 62,43118 May – 24 May: 70,58925 May – 31 May: 64,6321 Jun – 7 Jun: 49,4678 Jun – 14 Jun: 65,36315 Jun – 21 Jun: 59,89022 Jun – 28 Jun: 49,94629 Jun – 5 Jul: 43,0176 Jul – 12 Jul: 33,92513 Jul – 19 Jul: 30,60020 Jul – 26 Jul: 29,36427 Jul – 2 Aug: 23,2343 Aug – 9 Aug: 24,67910 Aug – 16 Aug: 17,92117 Aug – 23 Aug: 21,10824 Aug – 30 Aug: 19,95231 Aug – 6 Sept: 16,9977 Sept – 13 Sept: 13,42314 Sept – 20 Sept: 16,10521 Sept – 27 Sept: 20,83028 Sept – 4 Oct: 20,4445 Oct – 11 Oct: 18,50612 Oct – 18 Oct: 9,91419 Oct – 25 Oct: 3,232
Fiori annotations
  1. rap-extFloorplans rendered from CDS UI annotations as abap2UI5 appsfrom ABAP
  2. com.sap.cds:cds-services-bomMaven bill of materials pinning CAP Java module versionsfrom CAP
  3. urp-vocabCDS vocabulary for User-Rendered Patterns display annotationsfrom CAP
  4. @mpah/enum-value-helpCAP plugin generating value help for enum fields from an annotationfrom CAP
  5. @sap/cds-fioriFiori draft handling and UI-facing behaviour for CAP servicesfrom CAP
  6. @sap/cdsCAP Node.js runtimefrom CAP
  7. @sap/generator-fioriEntry point for generating a Fiori application from a templatefrom CAP
  8. @sap/ux-cds-compiler-facadeWrapper around the CDS compiler for annotation handlingfrom CAP
  9. @sap-ux/cds-odata-annotation-converterConverter from CDS annotations to their OData formfrom CAP
  10. @sap/ux-cds-odata-language-server-extensionOData annotation features for the @sap/vscode-cds extensionfrom CAP
  11. @sap-ux/fiori-annotation-apiProgrammatic API for reading and writing project annotationsfrom CAP
  12. @sap-ux/odata-vocabulariesOASIS and SAP OData vocabularies with a VocabularyServicefrom UI5
  13. cap-js-geoloc-pluginAnnotation-driven geocoding, address correction and routing for CAPfrom CAP
  14. cap-user-infoUser details and quickview links for createdBy and modifiedByfrom CAP

Details

Sources5
npm registrydiscovered herechecked
The discovery passdiscovered herechecked
npm registry, @sap-ux/cds-annotation-parserversion, releases, installschecked
github.com/https://github.com/SAP/open-ux-tools.gittree, pushes, contributors, CIchecked
packages/cds-annotation-parser/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
latestv1.1.1
first release
releases and cadence62, ~19d median
discovered vianpm registry, The discovery pass
first seen in the atlas
ecosystem and domaincap, ui-and-frontend-bridge
Contributors85
History in the atlas3
  1. Typed cds-plugin by placement, which defaults every candidate to that. It is not one.
  2. Parses annotations out of CDS source, so tooling can read what a model says about its UI without compiling it.
  3. First seen.
For your agent
Ref
artifact:sap-ux-cds-annotation-parser
JSON
/artifacts/sap-ux-cds-annotation-parser.json
MCP
Connecting an agent