3 dépôts
Formatting options for minified output to improve human readability through controlled layouts and naming.
Distinct from Code Minifiers: Focuses on the formatting output of the minifier rather than the reduction process itself.
Explore 3 awesome GitHub repositories matching web development · Pretty Printing. Refine with filters or upvote what's useful.
This project is a JavaScript optimizer, minifier, module bundler, transpiler, and static analysis tool. It provides a compilation pipeline designed to shrink file sizes and improve runtime performance. The system utilizes a multi-pass compilation process to perform dead code elimination, global name mangling, and static type inference. It identifies unreachable functions and unused variables to reduce the final output size and detects potential runtime errors without executing the code. The tool manages assets through dependency resolution, code chunking, and bundle management. It ensures co
Controls the visual layout of compiled code using pretty-printing to improve human readability.
SVGOMG is a browser-based SVG minification tool that applies SVGO transformations entirely on the client side. It processes SVG files in a Web Worker to keep the user interface responsive, then displays the original and optimized file sizes side by side, including gzipped size estimates. The tool provides a live preview of the optimized SVG markup, rendered directly in the browser for immediate visual feedback. Users can configure which SVGO optimization plugins are enabled or disabled, set numerical precision for coordinates and transforms, and optionally pretty-print the output. Multiple op
Applies optional indentation and line breaks to optimized SVG output for readability.
Ce projet est une interface de débogage de navigateur spécialisée conçue pour surveiller les éléments DOM, le trafic réseau et l'exécution JavaScript. Il fournit une interface utilisateur côté client pour inspecter et déboguer les applications web, permettant la modification en temps réel des styles CSS et l'investigation du runtime JavaScript. La boîte à outils inclut des outils d'analyse dédiés pour WebAssembly, avec mise en évidence du désassemblage, inspection de la portée et profilage de l'exécution binaire. Elle fournit également un inspecteur de trafic réseau pour analyser les requêtes HTTP et un éditeur de style CSS pour tester les propriétés et les at-rules. Le système couvre un large éventail de capacités, notamment la modification de l'arborescence DOM, le profilage de performance frontend avec limitation du CPU et le débogage des service workers. Il gère également la gestion des ressources source, comme le mappage des assets réseau vers des fichiers locaux et le pretty-printing du code minifié, tout en prenant en charge la localisation multilingue. Le projet est développé en utilisant TypeScript et emploie une architecture basée sur les composants avec chargement de modules à la demande.
Generates formatted versions of minified script resources to improve readability during debugging.