2 repository-uri
Systems that apply a series of code transformations in a strict order, where each step processes the previous output.
Distinct from Sequential Execution Engines: Focuses on AST-based code transformation sequences rather than general automated task execution.
Explore 2 awesome GitHub repositories matching development tools & productivity · Sequential Transformation Pipelines. Refine with filters or upvote what's useful.
Style Dictionary este un generator de stiluri cross-platform și un sistem de build pentru design tokens. Convertește o singură sursă de variabile de design în mai multe formate de output și fișiere specifice platformei pentru a menține o sursă unică de adevăr (source of truth) în diferite interfețe. Sistemul funcționează ca un orchestrator de stiluri multi-format care îmbină surse modulare de token-uri și le transformă pe baza cerințelor platformei țintă. Utilizează o interfață de transformare scriptabilă pentru a modifica valorile și numele token-urilor, permițând automatizarea stilurilor sistemului de design pentru aplicații web, iOS și Android. Procesul de build este bazat pe configurare, utilizând un obiect central pentru a mapa seturile de token-uri la regulile de transformare și output. Utilizează o mapare de reprezentare intermediară pentru a menține token-urile sursă agnostice față de platforma finală, folosind în același timp adaptoare de format pluggable pentru a defini modul în care token-urile procesate sunt scrise în destinații specifice.
Processes design tokens through a strict sequential pipeline of functions to modify values and names.
GritQL is an AST-based code transformation engine and structural search tool. It uses a declarative query language to identify and rewrite source code patterns across multiple programming languages by matching abstract syntax tree nodes rather than literal text. The system functions as an automated refactoring framework for large-scale migrations and API updates. It distinguishes itself by utilizing sequential transformation pipelines and reusable blueprints that can be synced between local environments and remote repositories. The tool covers a broad range of capabilities including static a
Applies multiple rewrite rules in a defined sequence, enabling complex multi-step code migrations.