{"repo":"xanaawakens/bundle-size-tracker","free":true,"listed":false,"github":"https://github.com/xanaawakens/bundle-size-tracker","clone":"git clone https://github.com/xanaawakens/bundle-size-tracker.git","description":"To track and analyze JavaScript bundle sizes effectively across popular bundlers like Webpack, Rollup, and Vite, you can use tools and plugins designed specifically for this purpose. Here's a detailed breakdown of how to implement and manage this for each bundler:","language":"TypeScript","stars":18,"topics":["build-tools","bundle-size","javascript","monitoring","performance","rollup","typescript","vite","webpack"],"license":"MIT","category":"analytics","readme_excerpt":"Bundle Size Tracker A powerful and flexible tool to track and analyze JavaScript bundle sizes across different build tools. Monitor your bundle sizes, set size limits, and get detailed reports with AI-powered optimization suggestions. Features Core Features 🎯 - Track bundle sizes during build process - Support for multiple build tools: - Webpack - Rollup - Vite - Multiple report formats: - Console output - JSON reports - HTML reports with visualizations - File compression analysis: - Gzip compression - Brotli compression - Custom size limits per bundle - Easy CI/CD integration - Full TypeScript support - Configurable alerts and warnings AI-Powered Optimization 🤖 (New in v0.1.2) - Intelligent bundle analysis using OpenAI GPT models - Smart code splitting suggestions - Tree shaking opportunities detection - Dependency analysis and recommendations - Performance impact predictions - Automated optimization suggestions History and Alerts 📊 (New in v0.1.3) - Track bundle size changes over time - Export and import history data - Interactive size visualizations - Configurable alerts for: - Total size increases - Individual chunk size changes - Maximum size thresholds - Beautiful HTML reports with charts - Historical trend analysis - Size comparison across builds Real User Monitoring 📈 (New in v0.1.4) - Track real-world performance metrics: - Load time - First Contentful Paint (FCP) - Largest Contentful Paint (LCP) - First Input Delay (FID) - Cumulative Layout Shift (CLS) - Time to","default_branch":null,"files":null,"tree":[],"storefront":"/r/xanaawakens","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xanaawakens/bundle-size-tracker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}