2 مستودعات
Frameworks for building plugins that perform tree-based or text-based source code transformations.
Distinct from Code Migration Editor Plugins: Distinct from Code Migration Editor Plugins: provides a general framework for transformation logic rather than specifically an editor integration.
Explore 2 awesome GitHub repositories matching development tools & productivity · Code Transformation Plugin Systems. Refine with filters or upvote what's useful.
ts-migrate هي أداة ترحيل آلية مصممة لتحويل كود مصدر JavaScript إلى ملفات TypeScript قابلة للتجميع. تعمل كإطار عمل لترحيل الكود يستخدم أشجار بناء الجملة المجردة (AST) لإجراء عمليات إعادة هيكلة واسعة النطاق وتغييرات هيكلية عبر المشروع. توفر الأداة إطار عمل قابلاً للتخصيص لتعريف قواعد التحويل القائمة على الإضافات (plugins)، مما يسمح بأتمتة تغييرات برمجية محددة. تتضمن محركات متخصصة لتحويل تعريفات أنواع JSDoc إلى تعليقات توضيحية أصلية في TypeScript، وأداة لقمع أخطاء المترجم عن طريق إدراج تأكيدات النوع أو تعليقات التجاهل. يغطي النظام مجموعة واسعة من قدرات الترحيل، بما في ذلك تحويل أنواع خصائص React وطرق دورة الحياة، وتطبيع تعريفات الفئات، والقدرة على استهداف أدلة محددة بشكل تدريجي من خلال التصفية القائمة على الأنماط.
Ships a system for transforming source code using tree-based logic or text replacements via plugins.
This project is an AST-based code optimizer and compressor for modern ECMAScript, JSX, and TypeScript source code. It functions as a JavaScript minifier that uses the Babel toolchain to reduce file size by removing unnecessary characters and whitespace while preserving program logic. The tool is distinguished by its ability to process experimental language proposals and transform modern syntax into browser-compatible versions. It provides specialized handling for React JSX transpilation and strips type annotations from TypeScript files to produce compressed production assets. The system cove
Implements a modular system using external plugins and presets to define custom rules for source code transformation.