A browser extension that shows real-time responsive breakpoint info while you browse. Built with WXT, React, and UnoCSS.
- 🎯 Toggle on demand via extension icon
- 📱 Current breakpoint indicator (xs, sm, md, lg, xl, 2xl)
- 📐 Viewport size, screen resolution, pixel ratio
pnpm install
pnpm dev # Chrome
pnpm dev:firefox # FirefoxLoad from .output/chrome-mv3-dev or .output/firefox-mv3-dev.
- Click extension icon to show/hide DevTool
- Floating button appears in bottom-right corner
- Click button to see detailed screen info
pnpm dev # Dev server (Chrome)
pnpm dev:firefox # Dev server (Firefox)
pnpm build # Production build
pnpm zip # Create distributable
pnpm compile # Type check
pnpm check:fix # Lint + formatapp/ # Extension entrypoints
background.ts # Icon click handler
content.tsx # DevTool UI injection
components/ # React components
lib/ # Utilities and hooks
breakpoints.ts # Breakpoint definitions
hooks/ # Custom hooks
utils.ts # cn() helper
| Key | Width |
|---|---|
| xs | < 640px |
| sm | ≥ 640px |
| md | ≥ 768px |
| lg | ≥ 1024px |
| xl | ≥ 1280px |
| 2xl | ≥ 1536px |
Chrome, Firefox, Edge, and Chromium-based browsers (Manifest V3).
See CONTRIBUTING.md.
MIT