9 repository-uri
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 este o platformă de observabilitate full-stack și un sistem de monitorizare care agregă loguri, erori și trace-uri distribuite pentru a oferi o vedere unificată asupra sănătății aplicației. Funcționează ca un sistem de tracing distribuit, un serviciu de monitorizare a erorilor și un instrument de redare a sesiunilor. Platforma este disponibilă ca un stack de monitorizare dockerizat pentru implementări self-hosted pe Linux. Se distinge prin combinarea observabilității backend cu un sistem de înregistrare vizuală care capturează modificările DOM și cererile de rețea pentru a reda interacțiunile utilizatorilor. Sistemul acoperă mai multe domenii de capabilități de bază, inclusiv gestionarea centralizată a logurilor cu proprietăți căutabile, urmărirea erorilor aplicației cu integrare source map pentru deobfuscare stack trace și tracing distribuit al cererilor între microservicii. Include, de asemenea, monitorizarea bazelor de date prin execuția interogărilor numite și parsarea interogărilor de căutare pentru preluarea metricilor de performanță. Instalarea poate fi efectuată prin implementarea monitorizării self-hosted folosind Docker sau prin provizionarea infrastructurii 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 este un loader Webpack care compilează componentele Vue de tip single-file în module JavaScript executabile pentru browser. Acesta funcționează ca un compilator care separă template-urile, stilurile și scripturile dintr-un singur fișier într-un modul bundle, convertind template-urile în funcții de randare JavaScript optimizate atât pentru mediile client, cât și pentru cele server. Proiectul oferă un sistem pentru rutarea blocurilor de stil prin loadere CSS specializate pentru a permite stilizarea componentelor cu scop limitat și izolat. Include, de asemenea, un utilitar de dezvoltare pentru hot module replacement, care actualizează componentele în browser în timp real fără a reseta starea aplicației. Instrumentul gestionează transformarea fișierelor sursă ale componentelor și tratează activele statice referențiate în template-uri sau stiluri ca dependențe de modul. Suportă dezvoltarea type-safe prin procesarea expresiilor TypeScript în cadrul template-urilor și oferă source mapping pentru a lega codul compilat înapoi la pozițiile sursă originale.
Links compiled code back to the original source using source maps and line offsets for debugging.
Acest proiect este un instrument de dezvoltare pentru browser, conceput pentru inspectarea execuției JavaScript, a traficului de rețea și a layout-urilor paginilor. Funcționează ca un debugger JavaScript și un debugger pentru Chrome DevTools Protocol pentru a gestiona starea unui motor web și a identifica erorile de logică în aplicațiile web. Suita oferă utilitare specializate pentru profilarea performanței web, inclusiv detectarea scurgerilor de memorie și analiza blocajelor de procesare. Include, de asemenea, un analizor de trafic de rețea pentru depanarea apelurilor API și un manager de stocare a browserului pentru modificarea cookie-urilor, a cache-ului și a intrărilor în bazele de date locale. Capabilitățile suplimentare acoperă analiza layout-ului paginilor web, emularea dispozitivelor mobile pentru a verifica afișajele responsive și monitorizarea log-urilor aplicației. Setul de instrumente suportă rezoluția source map-urilor pentru a lega codul compilat înapoi la fișierele originale și permite conectarea editorilor externi.
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 este o bibliotecă JavaScript concepută pentru generarea și parsarea call stack-urilor detaliate ale funcțiilor din obiectele de eroare în diferite browsere web. Aceasta funcționează ca un parser de stack trace și utilitar de instrumentare a erorilor care capturează fluxul de execuție și urmele de eroare. Proiectul se diferențiază prin capacitatea sa de a rezolva source map-urile, traducând stack trace-urile JavaScript minificate înapoi la liniile sursă originale. Include, de asemenea, un raportor de erori la distanță pentru transmiterea datelor procesate despre excepții și a stack trace-urilor către un server centralizat pentru analiză. Biblioteca acoperă domenii largi de capabilități, inclusiv extracția urmelor de eroare, generarea de urme structurate și instrumentarea apelurilor de funcții. Utilizează parsarea specifică mediului pentru a normaliza diverse formate de eroare ale browserelor într-un model de obiecte uniform.
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.