8 repositorios
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 8 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 es una plataforma de observabilidad full-stack y sistema de monitoreo que agrega logs, errores y trazas distribuidas para proporcionar una vista unificada de la salud de la aplicación. Funciona como un sistema de trazado distribuido, un servicio de monitoreo de errores y una herramienta de reproducción de sesiones. La plataforma está disponible como un stack de monitoreo dockerizado para implementaciones autohospedadas en Linux. Se distingue por combinar la observabilidad del backend con un sistema de grabación visual que captura cambios en el modelo de objetos del documento y solicitudes de red para reproducir las interacciones del usuario. El sistema cubre varias áreas de capacidad central, incluyendo la gestión centralizada de logs con propiedades buscables, seguimiento de errores de aplicación con integración de mapas de origen para la desofuscación de trazas de pila y trazado de solicitudes distribuidas a través de microservicios. También incluye monitoreo de bases de datos mediante ejecución de consultas con nombre y análisis de consultas de búsqueda para recuperar métricas de rendimiento. La instalación se puede realizar mediante una implementación de monitoreo autohospedada usando Docker o mediante el aprovisionamiento de infraestructura en la nube.
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 es un cargador de Webpack que compila componentes Vue de archivo único en módulos JavaScript ejecutables para el navegador. Funciona como un compilador que divide plantillas, estilos y scripts de un solo archivo en un módulo empaquetado, convirtiendo las plantillas en funciones de renderizado JavaScript optimizadas tanto para entornos de cliente como de servidor. El proyecto proporciona un sistema para enrutar bloques de estilo a través de cargadores CSS especializados para permitir el estilo de componentes con alcance y aislados. También incluye una utilidad de desarrollo para el reemplazo de módulos en caliente (hot module replacement), que actualiza los componentes en el navegador en tiempo real sin restablecer el estado de la aplicación. La herramienta gestiona la transformación de los archivos fuente de los componentes y maneja los activos estáticos referenciados en plantillas o estilos como dependencias de módulo. Admite el desarrollo con seguridad de tipos procesando expresiones TypeScript dentro de las plantillas y proporciona mapeo de fuentes (source mapping) para vincular el código compilado con las posiciones de origen originales.
Links compiled code back to the original source using source maps and line offsets for debugging.
Este proyecto es una herramienta de desarrollo para navegadores diseñada para inspeccionar la ejecución de JavaScript, el tráfico de red y los diseños de página. Funciona como un depurador de JavaScript y un depurador del protocolo Chrome DevTools para gestionar el estado de un motor web e identificar errores de lógica en aplicaciones web. La suite proporciona utilidades especializadas para la perfilación del rendimiento web, incluyendo la detección de fugas de memoria y el análisis de cuellos de botella en el procesamiento. También incluye un analizador de tráfico de red para solucionar problemas de llamadas a API y un gestor de almacenamiento del navegador para modificar cookies, caché y entradas de bases de datos locales. Las capacidades adicionales cubren el análisis de diseño de páginas web, la emulación de dispositivos móviles para verificar pantallas responsivas y el monitoreo de registros de aplicaciones. El conjunto de herramientas admite la resolución de source maps para vincular el código compilado con los archivos originales y permite la conexión de editores externos.
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 es una biblioteca de JavaScript diseñada para generar y analizar pilas de llamadas (call stacks) de funciones detalladas a partir de objetos de error en diferentes navegadores web. Funciona como un analizador de trazas de pila y utilidad de instrumentación de errores que captura el flujo de ejecución y las trazas de error. El proyecto se diferencia por su capacidad para resolver mapas de fuentes (source maps), traduciendo trazas de pila de JavaScript minificado de vuelta a las líneas fuente originales. También incluye un reportero de errores remoto para transmitir datos de excepciones procesados y trazas de pila a un servidor centralizado para su análisis. La biblioteca cubre amplias áreas de capacidad, incluyendo la extracción de trazas de error, generación de trazas estructuradas e instrumentación de llamadas a funciones. Utiliza un análisis específico del entorno para normalizar diversos formatos de error de navegador en un modelo de objeto uniforme.
Translates minified line and column numbers back to original source code using external mapping files.