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-odata-annotation-converter

Converts CDS annotations into their OData form, which is the translation Fiori tooling needs to reason about a service the way a client sees 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-odata-annotation-converter connections@sap-ux/cds-odata-annotation-converterPROVIDES→ provides1provides authoredFiori annotations

Install

npm add @sap-ux/cds-odata-annotation-converter

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-odata-annotation-converter/README.mdOn GitHub

Changelog Github repo

CDS OData Annotation Converter

Installation

Npm npm install --save @sap-ux/cds-odata-annotation-converter

Yarn yarn add @sap-ux/cds-odata-annotation-converter

Pnpm pnpm add @sap-ux/cds-odata-annotation-converter

Usage

Convert CDS annotationAstNodes to annotation file format from @sap-ux/odata-annotation-core-types.

import { createCdsCompilerFacade, createMetadataCollector } from '@sap/ux-cds-compiler-facade';
import { toAnnotationFile, toTargetMap  } from '@sap-ux/cds-odata-annotation-converter';
import { VocabularyService } from '@sap-ux/odata-vocabularies';

const uri = 'file://my-service.cds';
const vocabularyService = new VocabularyService(true);
const facade = createCdsCompilerFacade(compileModel);
const cdsAnnotationFile = toTargetMap(fileIndex, uri, vocabularyService, facade);
const metadataElementMap = new Map();
const metadataCollector = createMetadataCollector(metadataElementMap, facade);
const { file: annotationFile } = toAnnotationFile(
    uri,
    vocabularyService,
    cdsAnnotationFile,
    metadataCollector
);

Generate CDS annotation text fragment.

import { print } from '@sap-ux/cds-odata-annotation-converter';
import { Edm, createElementNode, createAttributeNode } from '@sap-ux/odata-annotation-core-types';

const element = createElementNode({
    name: Edm.PropertyValue,
    attributes: {
        [Edm.Property]: createAttributeNode(Edm.Property, 'Target'),
        [Edm.AnnotationPath]: createAttributeNode(Edm.AnnotationPath, '$0')
    },
});

// "Target : '$0'"
const text = print(element);

Keywords

OData CAP CDS annotations

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/cds-annotation-parser 1.1.0 → 1.1.1
  • @sap-ux/odata-annotation-core 1.0.3 → 1.0.4
  • @sap-ux/odata-vocabularies 1.1.2 → 1.1.3
  1. v1.1.0

    Features, Fixes 1, Dependencies 4

    Notes
    Minor Changes
    Release Date

    2026-09-22

    Bug Fixes
    • Migration to a new AST format of the CDS flattened annotations [1466bf7]
    Patch Changes
    Workspace Updates
    • @sap-ux/cds-annotation-parser 1.0.7 → 1.1.0
    • @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-vocabularies 1.1.1 → 1.1.2
  2. v1.0.11

    Fixes, Dependencies 1

    Notes
    Patch Changes
    Release Date

    2026-08-26

    Dependency Updates
    • Update @sap/ux-cds-compiler-facade to 1.25.0 and fix imports to use named exports [cf28a5b]
  3. v1.0.10

    Dependencies 4

    Notes
    Patch Changes
    Workspace Updates
    • @sap-ux/text-document-utils 1.0.1 → 1.0.2
    • @sap-ux/cds-annotation-parser 1.0.6 → 1.0.7
    • @sap-ux/odata-annotation-core 1.0.1 → 1.0.2
    • @sap-ux/odata-vocabularies 1.1.0 → 1.1.1
  4. v1.0.9

    Dependencies 2

    Notes
    Patch Changes
    Workspace Updates
    • @sap-ux/odata-vocabularies 1.0.5 → 1.1.0
    • @sap-ux/cds-annotation-parser 1.0.5 → 1.0.6
  5. v1.0.8

    Dependencies 1

    Notes
    Patch Changes
    Dependency Updates
    • Upgrade i18next 25.10.10 → 26.3.6 [28263d1]
  6. v1.0.7

    Dependencies 2

    Notes
    Patch Changes
    Workspace Updates
    • @sap-ux/odata-vocabularies 1.0.4 → 1.0.5
    • @sap-ux/cds-annotation-parser 1.0.4 → 1.0.5
  7. v1.0.6

    Fixes 1

    Notes
    Patch Changes
    Release Date

    2026-07-06

    Bug Fixes
    • Minor update to texts to align with the larger text review

      Changed did to do in Did you mean? [5b2a7f2]

  8. v1.0.5

    Dependencies 2

    Notes
    Patch Changes
    Workspace Updates
    • @sap-ux/odata-vocabularies 1.0.3 → 1.0.4
    • @sap-ux/cds-annotation-parser 1.0.3 → 1.0.4
  9. v1.0.4

    Dependencies 3

    Notes
    Patch Changes
    Dependency Updates
    • Bulk upgrade of minor dependencies and devDependencies [5ce779c]
    Workspace Updates
    • @sap-ux/odata-vocabularies 1.0.2 → 1.0.3
    • @sap-ux/cds-annotation-parser 1.0.2 → 1.0.3
  10. v1.0.3

    Dependencies 2

    Notes
    Patch Changes
    Workspace Updates
    • @sap-ux/odata-vocabularies 1.0.1 → 1.0.2
    • @sap-ux/cds-annotation-parser 1.0.1 → 1.0.2
  11. v1.0.2

    Fixes 1

    Notes

    Released: 2026-06-09T19:59:54Z

    Patch Changes
    • 79047c2: fix: access target kind from _id.kind with fallback to definitions.kind for backward compatibility
  12. 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/cds-annotation-parser@1.0.1
      • @sap-ux/odata-annotation-core@1.0.1
      • @sap-ux/text-document-utils@1.0.1
      • @sap-ux/odata-vocabularies@1.0.1
  13. 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/cds-annotation-parser@1.0.0
      • @sap-ux/odata-annotation-core@1.0.0
      • @sap-ux/text-document-utils@1.0.0
      • @sap-ux/odata-vocabularies@1.0.0
  14. v0.8.1

    Fixes 3

    Notes

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

    Patch Changes
    • @sap-ux/odata-annotation-core@0.3.1
    • @sap-ux/odata-vocabularies@0.5.1
    • @sap-ux/cds-annotation-parser@0.3.1
  15. v0.8.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/cds-annotation-parser@0.3.0
      • @sap-ux/odata-annotation-core@0.3.0
      • @sap-ux/odata-vocabularies@0.5.0
      • @sap-ux/text-document-utils@0.4.0
  16. v0.7.18

    Fixes 2

    Notes

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

    Patch Changes
    • 50a8ba5: chore: fresh release after workflow updates
    • Updated dependencies [50a8ba5]
      • @sap-ux/cds-annotation-parser@0.2.37
      • @sap-ux/odata-annotation-core@0.2.19
      • @sap-ux/odata-vocabularies@0.4.32
      • @sap-ux/text-document-utils@0.3.5
  17. v0.7.17

    Fixes 2

    Notes

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

    Patch Changes
    • c160401: fix: SONAR issues
    • Updated dependencies [c160401]
      • @sap-ux/text-document-utils@0.3.4
      • @sap-ux/odata-annotation-core@0.2.18
      • @sap-ux/cds-annotation-parser@0.2.36
      • @sap-ux/odata-vocabularies@0.4.31
  18. v0.7.16

    Fixes 2

    Notes

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

    Patch Changes
    • c53a4ba: chore(cds-odata-annotation-converter): upgrade shared devDependencies (jest 30)
    • Updated dependencies [c53a4ba]
      • @sap-ux/odata-vocabularies@0.4.30
      • @sap-ux/cds-annotation-parser@0.2.35
  19. v0.7.15

    Fixes 1

    Notes

    Released: 2026-03-26T12:07:04Z

    Patch Changes
    • a41533f: chore(cds-odata-annotation-converter): upgrade i18next 25.8.18 → 25.8.20
  20. v0.7.14

    Fixes 1

    Notes

    Released: 2026-03-17T01:04:22Z

    Patch Changes
    • 55417bb: fix(deps): update dependency i18next to v25.8.18
  21. v0.7.13

    Fixes 3

    Notes

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

    Patch Changes
    • @sap-ux/odata-annotation-core@0.2.17
    • @sap-ux/odata-vocabularies@0.4.29
    • @sap-ux/cds-annotation-parser@0.2.34
  22. v0.7.12

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [79e69b9]
      • @sap-ux/odata-vocabularies@0.4.28
      • @sap-ux/cds-annotation-parser@0.2.33
  23. v0.7.11

    Fixes 1

    Notes

    Released: 2026-03-10T07:46:29Z

    Patch Changes
    • e1ef0ba: chore update @sap/ux-cds-compiler-facade dependency
  24. v0.7.10

    Fixes 3

    Notes

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

    Patch Changes
    • @sap-ux/odata-annotation-core@0.2.16
    • @sap-ux/odata-vocabularies@0.4.27
    • @sap-ux/cds-annotation-parser@0.2.32
  25. v0.7.9

    Fixes 1

    Notes

    Released: 2026-02-26T10:46:59Z

    Patch Changes
    • 6c993f3: fix: turn off i18next support notice
  26. v0.7.8

    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/cds-annotation-parser@0.2.31
      • @sap-ux/odata-annotation-core@0.2.15
      • @sap-ux/odata-vocabularies@0.4.26
  27. v0.7.7

    Fixes 1

    Notes

    Released: 2026-02-20T16:17:11Z

    Patch Changes
    • cbd340a: fix(deps): update dependency i18next to v25.8.12
  28. v0.7.6

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [1fa3bb7]
      • @sap-ux/odata-vocabularies@0.4.25
      • @sap-ux/cds-annotation-parser@0.2.30
  29. v0.7.5

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [2fc459c]
      • @sap-ux/odata-vocabularies@0.4.24
      • @sap-ux/cds-annotation-parser@0.2.29
  30. v0.7.4

    Fixes 2

    Notes

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

    Patch Changes
    • 3795bb2: Add Node.js engine requirement (>=20.x)
    • Updated dependencies [3795bb2]
      • @sap-ux/cds-annotation-parser@0.2.28
      • @sap-ux/odata-annotation-core@0.2.14
      • @sap-ux/odata-vocabularies@0.4.23
  31. v0.7.3

    Fixes 3

    Notes

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

    Patch Changes
    • @sap-ux/odata-annotation-core@0.2.13
    • @sap-ux/odata-vocabularies@0.4.22
    • @sap-ux/cds-annotation-parser@0.2.27
  32. v0.7.2

    Fixes 1

    Notes

    Released: 2026-01-23T22:30:10Z

    Patch Changes
    • d11943d: fix(deps): update dependency i18next to v25.8.0
  33. v0.7.1

    Fixes 1

    Notes

    Released: 2026-01-15T12:16:35Z

    Patch Changes
    • 4d6695f: fix: add missing JSDoc
  34. v0.7.0

    Features 1

    Notes

    Released: 2026-01-14T17:56:49Z

    Minor Changes
    • b132944: feat: add consistency rules sap-flex-enabled, sap-disable-copy-to-clipboard and sap-width-including-column-header.
  35. v0.6.19

    Fixes 2

    Notes

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

    Patch Changes
    • @sap-ux/cds-annotation-parser@0.2.26
    • @sap-ux/odata-annotation-core@0.2.12
  36. v0.6.18

    Fixes 2

    Notes

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

    Patch Changes
    • e111d0d: fix sonar issues
    • Updated dependencies [e111d0d]
      • @sap-ux/cds-annotation-parser@0.2.25
      • @sap-ux/odata-annotation-core@0.2.12
  37. v0.6.17

    Fixes 2

    Notes

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

    Patch Changes
    • a9471d0: fix sonar issues
    • Updated dependencies [a9471d0]
      • @sap-ux/odata-vocabularies@0.4.21
      • @sap-ux/cds-annotation-parser@0.2.24
  38. v0.6.16

    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/cds-annotation-parser@0.2.23
      • @sap-ux/odata-annotation-core@0.2.11
      • @sap-ux/text-document-utils@0.3.3
      • @sap-ux/odata-vocabularies@0.4.20
  39. v0.6.15

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [76742fa]
      • @sap-ux/odata-vocabularies@0.4.19
      • @sap-ux/cds-annotation-parser@0.2.22
  40. v0.6.14

    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/cds-annotation-parser@0.2.21
      • @sap-ux/odata-annotation-core@0.2.10
      • @sap-ux/text-document-utils@0.3.2
      • @sap-ux/odata-vocabularies@0.4.18
  41. v0.6.13

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [ccb5285]
      • @sap-ux/odata-vocabularies@0.4.17
      • @sap-ux/cds-annotation-parser@0.2.20
  42. v0.6.12

    Fixes 1

    Notes

    Released: 2025-10-08T13:16:50Z

    Patch Changes
    • 376daf5: chore update @sap/ux-cds-compiler-facade dependency
  43. v0.6.11

    Fixes 2

    Notes

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

    Patch Changes
    • 43a2446: chore: fix Sonar issues
    • Updated dependencies [43a2446]
      • @sap-ux/cds-annotation-parser@0.2.19
      • @sap-ux/odata-annotation-core@0.2.9
      • @sap-ux/odata-vocabularies@0.4.16
  44. v0.6.10

    Fixes 3

    Notes

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

    Patch Changes
    • @sap-ux/odata-annotation-core@0.2.8
    • @sap-ux/odata-vocabularies@0.4.15
    • @sap-ux/cds-annotation-parser@0.2.18
  45. v0.6.9

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [9872384]
      • @sap-ux/odata-vocabularies@0.4.14
      • @sap-ux/cds-annotation-parser@0.2.17
  46. v0.6.8

    Fixes 1

    Notes

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

    Patch Changes
    • 1f18878: feat: extend deprecated-$value-syntax diagnostic with data required to create a quick fix.
      • @sap-ux/odata-annotation-core@0.2.7
      • @sap-ux/odata-vocabularies@0.4.13
      • @sap-ux/cds-annotation-parser@0.2.16
  47. v0.6.7

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [4cfebaf]
      • @sap-ux/odata-vocabularies@0.4.12
      • @sap-ux/cds-annotation-parser@0.2.15
  48. v0.6.6

    Fixes 1

    Notes

    Released: 2025-08-19T12:23:05Z

    Patch Changes
    • 48c6aaa: fix: crash on empty flattened annotation term conversion
  49. v0.6.5

    Fixes 2

    Notes

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

    Patch Changes
    • c7db726: feat: add deprecated $value syntax diagnostic message.
    • Updated dependencies [c7db726]
      • @sap-ux/text-document-utils@0.3.1
      • @sap-ux/odata-annotation-core@0.2.6
      • @sap-ux/odata-vocabularies@0.4.11
      • @sap-ux/cds-annotation-parser@0.2.14
  50. v0.6.4

    Fixes 1

    Notes

    Released: 2025-07-04T15:18:17Z

    Patch Changes
    • 69f62ec: i18next upgrade to 25.3.0
  51. v0.6.3

    Fixes 1

    Notes

    Released: 2025-06-17T14:16:05Z

    Patch Changes
    • bdff312: chore: update @sap/ux-cds-compiler-facade dependency.
  52. v0.6.2

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [070dcb2]
      • @sap-ux/odata-vocabularies@0.4.10
      • @sap-ux/cds-annotation-parser@0.2.13
  53. v0.6.1

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [be6febe]
      • @sap-ux/cds-annotation-parser@0.2.12
  54. v0.6.0

    Features 1

    Notes

    Released: 2025-06-10T11:56:07Z

    Minor Changes
    • d2c10e7: feat: write cds annotations using new syntax without ![] escape sequence.
  55. v0.5.9

    Fixes 3

    Notes

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

    Patch Changes
    • @sap-ux/odata-annotation-core@0.2.5
    • @sap-ux/odata-vocabularies@0.4.9
    • @sap-ux/cds-annotation-parser@0.2.11
  56. v0.5.8

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [a28357d]
      • @sap-ux/text-document-utils@0.3.0
      • @sap-ux/cds-annotation-parser@0.2.10
      • @sap-ux/odata-annotation-core@0.2.4
      • @sap-ux/odata-vocabularies@0.4.8
  57. v0.5.7

    Fixes 1

    Notes

    Released: 2025-04-29T08:08:36Z

    Patch Changes
    • 2024a9f: chore: update @sap/ux-cds-compiler-facade dependency
  58. v0.5.6

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [2a16531]
      • @sap-ux/odata-annotation-core@0.2.3
      • @sap-ux/cds-annotation-parser@0.2.9
  59. v0.5.5

    Fixes 1

    Notes

    Released: 2025-04-16T13:54:40Z

    Patch Changes
    • fb49882: fix: add flattened record type info in generic format
  60. v0.5.4

    Fixes 1

    Notes

    Released: 2025-04-16T12:27:23Z

    Patch Changes
    • 7cda000: fix: writing empty path values results in a compile error in CDS projects
  61. v0.5.3

    Fixes 2

    Notes

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

    Patch Changes
    • d873cbd: chore - Add repository metadata in package.json
    • Updated dependencies [d873cbd]
      • @sap-ux/cds-annotation-parser@0.2.8
  62. v0.5.2

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [011c8c5]
      • @sap-ux/odata-vocabularies@0.4.7
      • @sap-ux/cds-annotation-parser@0.2.7
  63. v0.5.1

    Fixes 1

    Notes

    Released: 2025-03-05T12:32:21Z

    Patch Changes
    • 282dd9a: Fix: creation of complex type annotation target
  64. v0.5.0

    Features 1

    Notes

    Released: 2025-02-27T08:22:17Z

    Minor Changes
    • 4373718: Updated UI texts.
  65. v0.4.1

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [3f273c9]
      • @sap-ux/odata-vocabularies@0.4.6
      • @sap-ux/cds-annotation-parser@0.2.6
  66. v0.4.0

    Features 1

    Notes

    Released: 2025-01-28T14:20:43Z

    Minor Changes
    • e6f42df: Update @sap-ux/annotation-converter, @sap-ux/vocabularies-types, @sap/ux-cds-compiler-facade dependencies
  67. v0.3.10

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [54b6d61]
      • @sap-ux/odata-vocabularies@0.4.5
      • @sap-ux/cds-annotation-parser@0.2.5
  68. v0.3.9

    Fixes 1

    Notes

    Released: 2024-11-13T15:30:16Z

    Patch Changes
    • 0235973: Update @sap/ux-cds-compiler-facade dependency
  69. v0.3.8

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [8af1ba2]
      • @sap-ux/odata-vocabularies@0.4.4
      • @sap-ux/cds-annotation-parser@0.2.4
  70. v0.3.7

    Fixes 2

    Notes

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

    Patch Changes
    • 93f8a83: chore - upgrade typescript 5.6.2
    • Updated dependencies [93f8a83]
      • @sap-ux/cds-annotation-parser@0.2.3
      • @sap-ux/odata-annotation-core@0.2.2
      • @sap-ux/odata-vocabularies@0.4.3
  71. v0.3.6

    Fixes 1

    Notes

    Released: 2024-09-09T11:35:24Z

    Patch Changes
    • 2f64664: Refactor unit tests and remove cdsArtifacts method
  72. v0.3.5

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [9c8dc5c]
      • @sap-ux/odata-vocabularies@0.4.2
      • @sap-ux/cds-annotation-parser@0.2.2
  73. v0.3.4

    Fixes 1

    Notes

    Released: 2024-08-12T11:41:22Z

    Patch Changes
    • 26379ea: - Updated dependencies - @sap/ux-cds-compiler-facade@1.14.1
  74. v0.3.3

    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/cds-annotation-parser@0.2.1
      • @sap-ux/text-document-utils@0.2.0
      • @sap-ux/odata-annotation-core@0.2.1
      • @sap-ux/odata-vocabularies@0.4.1
  75. v0.3.2

    Fixes 1

    Notes

    Released: 2024-08-01T17:28:17Z

    Patch Changes
    • e69db46: Upgrade fast-xml-parser
  76. v0.3.1

    Fixes 1

    Notes

    Released: 2024-07-09T14:03:41Z

    Patch Changes
    • 94cee16: Cds compiler facade version bump in dependencies
  77. v0.3.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/cds-annotation-parser@0.2.0
      • @sap-ux/odata-annotation-core@0.2.0
      • @sap-ux/odata-vocabularies@0.4.0
  78. v0.2.9

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [d09edfd5]
      • @sap-ux/odata-vocabularies@0.3.8
      • @sap-ux/cds-annotation-parser@0.1.13
  79. v0.2.8

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [4d8e6c65]
      • @sap-ux/cds-annotation-parser@0.1.12
  80. v0.2.7

    Fixes 1

    Notes

    Released: 2024-06-13T13:08:09Z

    Patch Changes
    • 30064346: feat: add fiori annotation api package
  81. v0.2.6

    Fixes 1

    Notes

    Released: 2024-06-07T08:16:59Z

    Patch Changes
    • ca2385e5: fix: facade version
  82. v0.2.5

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [95c72dff]
      • @sap-ux/odata-vocabularies@0.3.7
      • @sap-ux/cds-annotation-parser@0.1.11
  83. v0.2.4

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [61b46bc8]
      • @sap-ux/odata-vocabularies@0.3.6
      • @sap-ux/cds-annotation-parser@0.1.10
  84. v0.2.3

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [82c07285]
      • @sap-ux/odata-vocabularies@0.3.5
      • @sap-ux/cds-annotation-parser@0.1.9
  85. v0.2.2

    Fixes 1

    Notes

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

    Patch Changes
    • Updated dependencies [eb0b7b37]
      • @sap-ux/cds-annotation-parser@0.1.8
      • @sap-ux/odata-annotation-core@0.1.8
      • @sap-ux/odata-vocabularies@0.3.4
  86. v0.2.1

    Fixes 1

    Notes

    Released: 2024-01-30T14:04:28Z

    Patch Changes
    • 6a3947a2: fix: refactor print target
  87. v0.2.0

    Features 1

    Notes
    Minor Changes
    • 760ef9f6: feat: move cds annotation converter package
3,231downloads per week, npm
Weekly downloads for @sap-ux/cds-odata-annotation-converter26 complete calendar weeks from 2026-04-27 to 2026-10-25; the latest total is 3231.27 Apr – 3 May: 52,6304 May – 10 May: 55,35011 May – 17 May: 62,69318 May – 24 May: 70,70025 May – 31 May: 64,9081 Jun – 7 Jun: 49,3188 Jun – 14 Jun: 65,50115 Jun – 21 Jun: 60,00122 Jun – 28 Jun: 49,95329 Jun – 5 Jul: 42,7576 Jul – 12 Jul: 34,41213 Jul – 19 Jul: 30,42120 Jul – 26 Jul: 29,35227 Jul – 2 Aug: 23,3723 Aug – 9 Aug: 24,74410 Aug – 16 Aug: 18,05917 Aug – 23 Aug: 21,13624 Aug – 30 Aug: 20,18231 Aug – 6 Sept: 17,0567 Sept – 13 Sept: 13,49314 Sept – 20 Sept: 16,14321 Sept – 27 Sept: 20,83928 Sept – 4 Oct: 20,5395 Oct – 11 Oct: 18,46612 Oct – 18 Oct: 9,94119 Oct – 25 Oct: 3,231
Fiori annotations
  1. com.sap.cds:cds-services-bomMaven bill of materials pinning CAP Java module versions
  2. urp-vocabCDS vocabulary for User-Rendered Patterns display annotations
  3. @mpah/enum-value-helpCAP plugin generating value help for enum fields from an annotation
  4. @sap/cds-fioriFiori draft handling and UI-facing behaviour for CAP services
  5. @sap/cdsCAP Node.js runtime
  6. @sap/generator-fioriEntry point for generating a Fiori application from a template
  7. @sap-ux/cds-annotation-parserParser for annotations in CDS source
  8. @sap/ux-cds-compiler-facadeWrapper around the CDS compiler for annotation handling
  9. @sap/ux-cds-odata-language-server-extensionOData annotation features for the @sap/vscode-cds extension
  10. @sap-ux/fiori-annotation-apiProgrammatic API for reading and writing project annotations
  11. @sap-ux/odata-vocabulariesOASIS and SAP OData vocabularies with a VocabularyService
  12. cap-js-geoloc-pluginAnnotation-driven geocoding, address correction and routing for CAP
  13. cap-user-infoUser details and quickview links for createdBy and modifiedBy

Details

Sources5
npm registrydiscovered herechecked
The discovery passdiscovered herechecked
npm registry, @sap-ux/cds-odata-annotation-converterversion, releases, installschecked
github.com/https://github.com/SAP/open-ux-tools.gittree, pushes, contributors, CIchecked
packages/cds-odata-annotation-converter/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 cadence86, ~14d 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. Converts CDS annotations into their OData form, which is the translation Fiori tooling needs to reason about a service the way a client sees it.
  3. First seen.
For your agent
Ref
artifact:sap-ux-cds-odata-annotation-converter
JSON
/artifacts/sap-ux-cds-odata-annotation-converter.json
MCP
Connecting an agent