2 مستودعات
Automating structural changes to source code through a programmatic AST interface.
Distinct from TypeScript Code Transformations: Focuses on structural refactoring of existing code, whereas the sibling focuses on transpilation for execution.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Programmatic Code Refactoring. Refine with filters or upvote what's useful.
ts-morph هي مكتبة لمعالجة شجرة بناء الجملة المجردة (AST) في TypeScript وغلاف عالي المستوى لواجهة برمجة تطبيقات مترجم TypeScript. توفر واجهة برمجية لتحليل وتعديل وتوليد كود مصدر TypeScript، وتعمل كأداة لإعادة هيكلة الكود الآلية وتوليد كود المصدر. تبسط المكتبة عملية التنقل وفحص هياكل المشاريع من خلال تقديم تجريد موجه للكائنات فوق واجهة برمجة تطبيقات المترجم الأساسية. تسمح بالتحويل البرمجي لقواعد الكود الموجودة لأتمتة التحديثات الهيكلية وعمليات ترحيل الكود بالجملة. تغطي قدراتها التحليل الثابت للكود، والتنقل في عناصر الكود، وإدارة ملفات المصدر من خلال الاستيراد والتوليد والحذف. يدمج المشروع التحقق من النوع ويستخدم اكتشاف الملفات القائم على glob للحفاظ على تمثيل في الذاكرة لقاعدة الكود، والذي يمكن بعد ذلك حفظه مرة أخرى في نظام الملفات المادي.
Automates structural changes and updates to TypeScript source code through a programmatic interface.
This project is a TypeScript software development kit designed for building and orchestrating autonomous agents that interact with codebases and system environments. It provides a programmatic interface for constructing agents capable of executing complex workflows, such as automated code refactoring, file system manipulation, and shell command execution, by leveraging large language models. The framework distinguishes itself through a focus on secure, governed agent operations. It includes granular access control systems that allow developers to define specific permissions for tools and exte
Uses programmatic agents to read, modify, and update source code files for complex refactoring tasks.