A shared TypeScript library of enums, interfaces, and constants used by both the CLI and VSIX generators for SAP Cloud Application projects. Provides:
- Standardized service identifiers and configuration keys
- Supported package lists for frontends and backends
- Common interfaces for project metadata and dependency specs
- Enums for supported frontends (
FrontendFramework
), backends (BackendFramework
), and services (BtpService
) - Predefined lists of package names and versions for UI5, React, Node.js, Spring Boot, etc.
- Single source of truth for both
@ragarwal06/sap-fs-app
CLI and VS Code extension
Install via npm, yarn, or pnpm:
# npm
npm install @ragarwal06/sap-cloud-application-types --save
# yarn
yarn add @ragarwal06/sap-cloud-application-types
# pnpm
pnpm add @ragarwal06/sap-cloud-application-types
FrontendFramework
UI5
,REACT
BackendFramework
NODE
,SPRING
BtpService
XSUAA
, etc.
This project is licensed under the ISC License. See the LICENSE file for details.