marcellourbani/abap-adt-api — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a TypeScript library that makes it easy to talk to an SAP ABAP system through the ADT REST API, kind of like what Eclipse ADT does but from code.

I want a simple client where I can give it the system URL, username, and password, then call friendly async methods to browse ABAP repository objects, read package contents, and support common ADT operations without making people write raw REST calls themselves. The main use case is other tools, like a VS Code extension or automation script, using this as a clean API.

Please set it up as an npm package with TypeScript types, reasonable error handling, tests where practical, and a small README showing basic usage like creating a client and listing nodes in a package. Keep the public interface simple and documented enough that another developer can install it and start using it quickly.

Want more depth? Deep Reverse