9 dépôts
Using source maps to link processed or transformed code back to the original source lines for reporting.
Distinct from Source Code Mapping: Focuses on resolving coverage data from transformed code back to the original source using map files, not just general log mapping
Explore 9 awesome GitHub repositories matching development tools & productivity · Source Map Resolution. Refine with filters or upvote what's useful.
Picturefill is a responsive image polyfill that adds support for the picture element, srcset, and sizes attributes in browsers that lack native implementation. It emulates the picture element with source media queries and format fallbacks, providing responsive image selection based on viewport size and device pixel ratio. The polyfill reevaluates responsive image sources after dynamic DOM changes to keep displayed images correct, and delivers alternative image formats like WebP with automatic fallback to standard formats in unsupported browsers. It also conserves bandwidth by selecting smalle
Parses srcset and sizes attributes to compute effective widths and densities, then picks the optimal source using a greedy selection strategy.
Highlight est une plateforme d'observabilité full-stack et un système de monitoring qui agrège les logs, les erreurs et les traces distribuées pour fournir une vue unifiée de la santé de l'application. Il fonctionne comme un système de traçage distribué, un service de monitoring d'erreurs et un outil de relecture de session. La plateforme est disponible sous forme de stack de monitoring dockerisée pour des déploiements auto-hébergés sur Linux. Elle se distingue en combinant l'observabilité backend avec un système d'enregistrement visuel qui capture les changements du DOM et les requêtes réseau pour rejouer les interactions des utilisateurs. Le système couvre plusieurs domaines de capacités clés, incluant la gestion centralisée des logs avec des propriétés interrogeables, le suivi des erreurs d'application avec intégration de source maps pour la dés-obfuscation des stack traces, et le traçage distribué des requêtes à travers les microservices. Il inclut également le monitoring de base de données via l'exécution de requêtes nommées et l'analyse de requêtes de recherche pour récupérer des métriques de performance. L'installation peut être effectuée via un déploiement de monitoring auto-hébergé utilisant Docker ou via le provisionnement d'infrastructure cloud.
Implements a build-pipeline mechanism to upload mapping files for translating minified stack traces into readable source code.
nyc is a JavaScript code coverage tool and command-line interface that instruments source files to track the execution of lines, branches, and functions during test runs. It acts as a wrapper for Node.js test runners, intercepting the module loading process to collect coverage data. The tool functions as a coverage data merger and build gating tool, allowing users to combine results from multiple independent test runs or child processes into a single unified report. It can automatically fail the build process if code coverage percentages fall below defined minimum thresholds. The project sup
Preserves source maps during code rewriting to map coverage data from transpiled TypeScript or ES2015+ back to original lines.
vue-loader est un loader Webpack qui compile des composants Vue en fichier unique en modules JavaScript exécutables pour le navigateur. Il fonctionne comme un compilateur qui sépare les templates, les styles et les scripts d'un seul fichier en un module packagé, convertissant les templates en fonctions de rendu JavaScript optimisées pour les environnements client et serveur. Le projet fournit un système pour router les blocs de style via des loaders CSS spécialisés pour permettre un stylage de composant scopé et isolé. Il inclut également un utilitaire de développement pour le hot module replacement, qui met à jour les composants dans le navigateur en temps réel sans réinitialiser l'état de l'application. L'outil gère la transformation des fichiers source des composants et traite les assets statiques référencés dans les templates ou les styles comme des dépendances de module. Il prend en charge le développement typé en traitant les expressions TypeScript au sein des templates et fournit des source maps pour lier le code compilé aux positions source originales.
Links compiled code back to the original source using source maps and line offsets for debugging.
This project is a browser developer tool designed for inspecting JavaScript execution, network traffic, and page layouts. It functions as a JavaScript debugger and a Chrome DevTools Protocol debugger to manage the state of a web engine and identify logic errors in web applications. The suite provides specialized utilities for web performance profiling, including the detection of memory leaks and the analysis of processing bottlenecks. It also includes a network traffic analyzer for troubleshooting API calls and a browser storage manager for modifying cookies, cache, and local database entries
Maps minified or compiled JavaScript back to original source files for accurate line-by-line debugging.
This project is an edge computing development toolkit and serverless command line interface used to develop, test, and deploy serverless functions to a global edge network. It serves as an edge runtime bundler and resource orchestrator, managing the entire lifecycle of edge projects from local development to worldwide distribution. The toolkit distinguishes itself through distributed workflow management, coordinating stateful instances and the durable execution of long-running processes across the edge. It also provides specialized integrations for edge AI, including the management of vector
Provides mechanisms to upload source maps to translate minified production stack traces back to original code.
Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r
Provides API and bundler plugin support to store source maps for accurate stack trace resolution.
stacktrace.js is a JavaScript library designed for generating and parsing detailed function call stacks from error objects across different web browsers. It functions as a stack trace parser and error instrumentation utility that captures execution flow and error traces. The project differentiates itself through its ability to resolve source maps, translating minified JavaScript stack traces back to original source lines. It also includes a remote error reporter for transmitting processed exception data and stack traces to a centralized server for analysis. The library covers broad capabilit
Translates minified line and column numbers back to original source code using external mapping files.
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
Provides a mechanism for chaining and merging multiple source maps to resolve multi-step code transformations.