4 repository-uri
Adding new statements before, after, or inside a matched code block using append, prepend, before, or after methods.
Distinct from Code Transformers: Distinct from Code Transformers: focuses on positional insertion methods rather than general code transformation plugins.
Explore 4 awesome GitHub repositories matching part of an awesome list · Positional Insertions. Refine with filters or upvote what's useful.
GoGoCode is an AST-based code transformation toolkit that enables developers to query, match, and rewrite JavaScript source code using jQuery-style selectors and wildcard patterns. At its core, it provides a programmatic code refactoring library that manipulates parsed AST nodes, allowing precise structural modifications without worrying about formatting differences. The toolkit also functions as a JavaScript AST query engine, finding code patterns through snippet-based matching with wildcards that capture unknown or variable-length fragments. What distinguishes GoGoCode is its callback-drive
Adds new statements before, after, or inside matched code blocks using positional insertion methods.
ComponentKit is a declarative UI framework for building iOS interfaces through composition of small, reusable components. It provides a structured approach to constructing user interfaces where each component is defined as an immutable, pure function of its inputs, enabling predictable rendering and state management. The framework supports both stateless and stateful components, with controllers that can be attached to manage persistent state across component updates. The framework distinguishes itself through its component architecture that emphasizes explicit data flow and compile-time safe
Tracks insertion positions from component state to avoid race conditions with the list view.
Acest proiect este un asistent AI pentru Visual Studio Code care utilizează un model de limbaj mare pentru a genera cod și a răspunde la interogări de programare. Funcționează ca un generator de cod și asistent, permițând inserarea fragmentelor generate de AI direct în fișierele sursă active și oferind o interfață conversațională printr-un chat în panoul lateral. Extensia facilitează refactorizarea structurală, optimizarea și depanarea blocurilor de cod selectate prin prompturi în limbaj natural. De asemenea, generează explicații în limbaj natural și documentație tehnică pentru segmente de cod complexe fără a necesita ca utilizatorul să părăsească mediul de dezvoltare. Instrumentul gestionează starea conversației pentru a oferi memorie pe termen scurt pentru interogări ulterioare și interacționează cu editorul prin paleta de comenzi și meniurile contextuale. Preia textul evidențiat pentru a oferi context pentru transformări și modifică buffer-ul editorului activ pentru a insera conținut la poziția cursorului. Interfața este randată folosind un mediu de chat bazat pe webview în panoul lateral al editorului.
Calculates active cursor coordinates to inject AI-generated content directly into the source file.
Cherry Markdown is a web-based Markdown editor and parsing engine that converts markup text into sanitized HTML with a real-time synchronized preview pane. It functions as a rich text interface and WYSIWYG tool, providing a system for transforming markup strings into HTML documents or portable formats. The project distinguishes itself through high-performance rendering and a flexible extensibility model. It uses virtual DOM diffing and partial rendering to maintain responsiveness in large documents, and it allows for the creation of custom parsing rules and specialized HTML components via a p
Inserts specific text or formatted Markdown syntax directly at the user's active cursor position.