2 dépôts
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 est un générateur de styles multiplateforme et un système de build pour jetons de design (design tokens). Il convertit une source unique de variables de design en plusieurs formats de sortie et fichiers spécifiques à la plateforme pour maintenir une source de vérité cohérente à travers différentes interfaces. Le système fonctionne comme un orchestrateur de styles multi-format qui fusionne des sources de jetons modulaires et les transforme en fonction des exigences de la plateforme cible. Il utilise une interface de transformation scriptable pour modifier les valeurs et les noms des jetons, permettant l'automatisation des styles de design system pour les applications web, iOS et Android. Le processus de build est piloté par la configuration, utilisant un objet central pour mapper les ensembles de jetons aux règles de transformation et de sortie. Il emploie un mappage de représentation intermédiaire pour garder les jetons sources agnostiques de la plateforme cible finale, tout en utilisant des adaptateurs de format enfichables pour définir comment les jetons traités sont écrits vers des destinations spécifiques.
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.