6 रिपॉजिटरी
Tools that programmatically transform JavaScript source code through AST manipulation or compilation pipelines.
Distinct from JavaScript Source Parsers: Focuses on the transformation of JavaScript code, whereas the parent is for general parsing of JS into structured data.
Explore 6 awesome GitHub repositories matching programming languages & runtimes · JavaScript Source Transformers. Refine with filters or upvote what's useful.
Metro is a JavaScript bundler designed for React Native environments. It functions as a system for resolving dependencies, transforming source code, and packaging JavaScript and assets into bundles for execution. The project includes a development bundler server that hosts assets via HTTP and provides hot module replacement. It features a module resolver that handles platform-specific file extensions and a source code transformer that converts code into tree structures for optimization and minification. The toolset covers programmatic bundle generation, source map creation, and file system c
Provides a transformation pipeline that converts source code into tree structures for optimization and minification.
browserify-handbook, Browserify के लिए एक व्यापक डॉक्यूमेंटेशन गाइड है, जो एक CommonJS मॉड्यूल बंडलर और JavaScript बिल्ड टूल है। यह बताता है कि वेब ब्राउज़र में निष्पादन के लिए Node.js स्टाइल मॉड्यूल को सिंगल JavaScript फाइलों में कैसे कंपाइल किया जाए। यह गाइड यूनिवर्सल मॉड्यूल डेफिनिशन बंडल्स के निर्माण को कवर करती है जो Node, AMD और ब्राउज़र एनवायरनमेंट में काम करते हैं। यह क्रॉस-प्लेटफॉर्म संगतता सुनिश्चित करने के लिए Node.js बिल्ट-इन मॉड्यूल के लिए ब्राउज़र-संगत पॉलीफ़िल्स के उपयोग का भी विवरण देती है। यह मैनुअल सोर्स कोड ट्रांसफॉर्मेशन, फ्रंटएंड बिल्ड ऑटोमेशन और वेब एप्लिकेशन डिबगिंग की क्षमताओं का वर्णन करता है। यह बंडल साइज़ ऑप्टिमाइज़ेशन, एंट्री पॉइंट बंडल स्प्लिटिंग और सोर्स मैप्स के निर्माण को भी कवर करता है।
Transforms JavaScript source code through compilation pipelines to support custom syntax or languages.
Sweet-core is a JavaScript source-to-source compiler and Lisp-style macro system. It functions as a syntax transformer that extends JavaScript by allowing the definition of custom syntax and operators during the compilation process. The system provides a framework for building domain-specific languages through hygienic, recursive macro expansion and the creation of new language constructs. It distinguishes itself by supporting custom operator definitions with configurable associativity and precedence to control expression evaluation. The compiler includes a specialized module system for mana
Acts as a JavaScript source transformer that creates new language constructs and operators via macros.
This project is a suite of abstract syntax tree transformation tools designed to automate the migration of source code to newer versions of React. It provides a set of scripts that programmatically modify code structures to replace deprecated APIs and component patterns with modern equivalents. The toolkit specializes in converting class components into functional components using arrow functions and prop destructuring. It also includes utilities for modernizing JSX syntax, updating deprecated lifecycle methods to stable versions, and migrating legacy string-based references to callback refs.
Provides tools for programmatically transforming JavaScript source code through AST manipulation pipelines.
Koala वेब एसेट प्रीप्रोसेसर के कंपाइलेशन, ट्रांसपाइलेशन और बैकग्राउंड मॉनिटरिंग को मैनेज करने के लिए एक ग्राफिकल यूजर इंटरफेस है। यह एक बिल्ड टूल के रूप में काम करता है जो Less, Sass और CoffeeScript फाइलों को ब्राउज़र-कंपैटिबल CSS और JavaScript में बदलता है। एप्लिकेशन में ट्रांसफॉर्मेशन प्रोसेस को कंट्रोल करने के लिए एक विजुअल इंटरफेस है, जिससे कमांड लाइन इंटरैक्शन की जरूरत खत्म हो जाती है। इसमें एक बैकग्राउंड फाइल मॉनिटर शामिल है जो लोकल फाइलसिस्टम पर बदलाव डिटेक्ट होते ही सोर्स फाइलों को रियल-टाइम में ऑटोमैटिकली री-कंपाइल कर देता है। यह टूल ग्लोबल और प्रोजेक्ट-स्पेसिफिक कंपाइलेशन सेटिंग्स को मैनेज करने के लिए यूटिलिटीज प्रदान करता है, जिसमें कंपाइल किए गए कोड को कंप्रेस करने के लिए पोस्ट-प्रोसेसिंग मिनिफिकेशन भी शामिल है। इसमें एक नोटिफिकेशन सिस्टम भी है जो सिंटैक्स एरर्स को डिटेक्ट और रिपोर्ट करने के लिए कंपाइलर आउटपुट को कैप्चर करता है।
Transforming CoffeeScript into executable JavaScript while detecting syntax errors and managing output configurations.
Regenerator is a JavaScript transpiler and source code processor designed to enable the use of modern ECMAScript generator functions and asynchronous iteration syntax in environments that lack native support. It functions as a build-time tool that converts advanced language features into standard ES5 code, ensuring that complex asynchronous control flow patterns execute reliably across diverse browser versions and legacy runtimes. The tool operates by performing structural transformations on source code, specifically rewriting generator syntax into a flat switch-case state machine. To maintai
Performs structural transformations on code to enable advanced language features in environments lacking native support.