ui5-typescript-conversion

Official

Seamlessly convert UI5 projects to TypeScript for modern development.

AuthorUI5
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill facilitates the migration of existing UI5 (SAPUI5/OpenUI5) projects from JavaScript to TypeScript, enabling developers to adopt modern coding standards and improve code quality.

Core Features & Use Cases

  • Code Modernization: Converts UI5 class syntax from extend to ES6 classes with proper module imports.
  • Configuration Assistance: Guides users in updating package.json, tsconfig.json, and ui5.yaml for TypeScript compatibility.
  • Control & Library Conversion: Transforms custom controls and control libraries into TypeScript, including handling metadata, renderer, and enums.
  • Testing Transition: Assists in adapting UI5 test code and test setups from JavaScript to TypeScript.
  • Use Case: Developers aiming to upgrade their UI5 apps to TypeScript to leverage better tooling, type safety, and maintainability.

Quick Start

Convert your UI5 project to TypeScript by running the provided conversion scripts and following the step-by-step guidance to update configurations and refactor class definitions.

Dependency Matrix

Required Modules

None required

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ui5-typescript-conversion
Download link: https://github.com/UI5/plugins-claude/archive/main.zip#ui5-typescript-conversion

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.