8 个仓库
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 是一个全栈可观测性平台和监控系统,聚合日志、错误和分布式追踪,以提供应用程序健康状况的统一视图。它充当分布式追踪系统、错误监控服务和会话回放工具。 该平台作为 Docker 化的监控栈提供,用于 Linux 上的自托管部署。它的独特之处在于将后端可观测性与视觉记录系统相结合,该系统捕获文档对象模型变更和网络请求,以回放用户交互。 该系统涵盖了几个核心功能领域,包括具有可搜索属性的集中式日志管理、带有用于堆栈跟踪去混淆的源映射集成的应用程序错误追踪,以及跨微服务的分布式请求追踪。它还包括通过命名查询执行进行的数据库监控,以及用于检索性能指标的搜索查询解析。 安装可以通过使用 Docker 的自托管监控部署或通过云基础设施配置来执行。
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 是一个 Webpack 加载器,用于将单文件 Vue 组件编译为可执行的 JavaScript 模块供浏览器使用。它充当编译器,将单个文件中的模板、样式和脚本拆分为打包模块,并将模板转换为适用于客户端和服务器环境的优化 JavaScript 渲染函数。 该项目提供了一个通过专用 CSS 加载器路由样式块的系统,以实现作用域化和隔离的组件样式。它还包括一个用于热模块替换(HMR)的开发工具,该工具可在不重置应用程序状态的情况下实时更新浏览器中的组件。 该工具管理组件源文件的转换,并将模板或样式中引用的静态资源作为模块依赖项进行处理。它通过处理模板中的 TypeScript 表达式来支持类型安全的开发,并提供源映射以将编译后的代码链接回原始源位置。
Links compiled code back to the original source using source maps and line offsets for debugging.
本项目是一个浏览器开发者工具,旨在检查 JavaScript 执行、网络流量和页面布局。它作为一个 JavaScript 调试器和 Chrome DevTools 协议调试器,用于管理 Web 引擎的状态并识别 Web 应用中的逻辑错误。 该套件提供专门的 Web 性能分析工具,包括内存泄漏检测和处理瓶颈分析。它还包含一个网络流量分析器,用于排查 API 调用,以及一个浏览器存储管理器,用于修改 Cookie、缓存和本地数据库条目。 其他功能涵盖 Web 页面布局分析、用于验证响应式显示的移动设备模拟,以及应用日志监控。该工具集支持源映射(Source Map)解析,将编译后的代码链接回原始文件,并允许连接外部编辑器。
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 是一个 JavaScript 库,旨在从不同 Web 浏览器的错误对象中生成和解析详细的函数调用栈。它作为一个栈追踪解析器和错误插桩工具,用于捕获执行流和错误轨迹。 该项目的特色在于其解析 Source Map 的能力,能够将压缩后的 JavaScript 栈追踪还原为原始源代码行。它还包含一个远程错误报告器,用于将处理后的异常数据和栈追踪传输到中央服务器进行分析。 该库涵盖了广泛的功能领域,包括错误轨迹提取、结构化轨迹生成和函数调用插桩。它利用环境特定的解析方式,将各种浏览器错误格式标准化为统一的对象模型。
Translates minified line and column numbers back to original source code using external mapping files.