6 dépôts
Mappings that link generated executable code back to original source line numbers for debugging.
Distinct from Error Code Documentation Mappings: Maps generated code to source lines, unlike error-code-to-documentation mappings.
Explore 6 awesome GitHub repositories matching development tools & productivity · Source-to-Generated Code Mappings. Refine with filters or upvote what's useful.
art-template est un moteur de template JavaScript et un moteur de rendu côté serveur. Il fonctionne comme un compilateur d'arbre de syntaxe abstraite qui traduit le code source du template en JavaScript exécutable pour générer du HTML ou du texte. Le moteur inclut un système d'héritage de templates qui permet la définition de mises en page de base et de blocs de contenu réutilisables. Il fournit également un outil de débogage de template qui mappe les erreurs de syntaxe et d'exécution aux numéros de ligne exacts dans les fichiers sources.
Maintains a coordinate map between generated code and original source lines to pinpoint exact error locations.
Laravel Mix est un pipeline d'assets frontend et un outil de build JavaScript qui fonctionne comme un wrapper pour Webpack. Il fournit un système de configuration déclaratif pour simplifier la compilation et le regroupement des assets JavaScript et CSS. L'outil se concentre sur la simplification du workflow Webpack, permettant aux utilisateurs de gérer des pipelines de build complexes sans écrire de fichiers de configuration extensifs à partir de zéro. Il utilise une API d'interface fluide pour définir les étapes de build et les règles de transformation des assets. Le système couvre le regroupement d'assets web modernes, incluant la transpilation de modules JavaScript et l'intégration de préprocesseurs CSS pour Sass et Less. Il gère également la compilation d'assets prêts pour la production via un traitement basé sur des plugins et une génération automatique de source maps.
Generates source maps to link compiled production assets back to original source files for easier debugging.
Le browserify-handbook est un guide de documentation complet pour Browserify, un bundler de modules CommonJS et un outil de build JavaScript. Il explique comment compiler des modules de style Node.js en fichiers JavaScript uniques pour une exécution dans les navigateurs web. Le guide couvre la génération de bundles UMD (Universal Module Definition) qui fonctionnent dans des environnements Node, AMD et navigateur. Il détaille également l'utilisation de polyfills compatibles avec les navigateurs pour les modules intégrés de Node.js afin d'assurer la compatibilité multiplateforme. Le manuel décrit les capacités de transformation de code source, d'automatisation de build frontend et de débogage d'applications web. Il couvre également l'optimisation de la taille des bundles, le découpage des bundles par points d'entrée et la génération de source maps.
Generates source maps that link compiled bundle code back to original source files for debugging.
Omim is a suite of compilers and orchestrators designed to transform raw geographic and transit data into renderable offline map binaries. It provides a map generator for converting OpenStreetMap data into optimized binary files, a styling compiler for visual feature representation, and a rendering engine for visualizing geographic data from local storage without an internet connection. The project includes a map tile build orchestrator that sequences generation and optimizes resource utilization based on historical statistics. It also features a dedicated transit data processor that transfor
Regenerates specific data layers from an existing build to apply code changes without reprocessing all source data.
This project is a collection of technical breakdowns and annotated source code providing a detailed analysis of the Underscore JavaScript utility library. It serves as source code documentation that maps high-level functional logic to specific lines of code through technical commentary. The analysis focuses on JavaScript pattern study and legacy code documentation. It examines historical language constraints and browser compatibility strategies to explain the evolution of utility patterns and the reasoning behind specific architectural choices in older library versions. The project covers se
Maps high-level functional logic directly to specific line numbers in the source code for auditing.
This project is a source map implementation library used for generating, parsing, and consuming source maps. It provides the functional components necessary to link transformed or minified code back to original source files, acting as a tool for code transformation debugging. The library includes a source map composer for building trees of code snippets that automatically produce output strings and mappings. It also functions as a source map merger, providing mechanisms to chain and merge multiple maps to resolve multi-step code transformations across different build stages. The project cove
Implements the capability to rewrite mappings by applying existing source maps to resolve multi-step transformations.