🔌 Toggle All Extensions — Gestor de Conmutación de Extensiones (React + Bun)
Utilidad para Alternar Estados de Extensiones y Plugins de Desarrollo
toggle-all-extensions es una herramienta de productividad para desarrolladores orientada a conmutar perfiles de extensiones y plugins (en editores y navegadores) con un solo clic. Desarrollada con React, Vite, Bun y componentes accesibles de Shadcn UI, permite activar o suspender complementos pesados para optimizar el consumo de memoria RAM según el tipo de proyecto en curso.
- 💻 Repositorio GitHub: github.com/Alecwce/toggle-all-extensions (Privado)
- ⚡ Runtime: Bun + Vite | UI: Shadcn UI + Tailwind CSS
✨ Características Principales
flowchart TD User([👨💻 Desarrollador]) <--> Dashboard["🔌 Toggle Dashboard\n(Vite + React + Shadcn UI)"] Dashboard --> ModeDev["🚀 Perfil Full-Stack Dev\n(React DevTools, Redux, Linters activos)"] Dashboard --> ModeLight["⚡ Perfil Ultraligero / Batería\n(Desactiva extensiones de fondo para ahorrar RAM)"] Dashboard --> ModeTest["🧪 Perfil QA & Testing\n(Playwright, Axe DevTools, Lighthouse habilitados)"] Dashboard --> Bun["⚡ Bun Package Manager\n(Instalación y ejecución instantánea)"]
- Gestión de Perfiles por Contexto:
- Creación de presets para alternar entre desarrollo pesado, navegación limpia o pruebas de accesibilidad sin desinstalaciones manuales.
- Interfaz Intuitiva con Switches Accesibles:
- Controles tipo toggle construidos con primitivas de Radix UI / Shadcn UI con respuesta táctil y estados claros.
- Optimización del Entorno de Trabajo:
- Evita la degradación del rendimiento del navegador y del editor al mantener activos únicamente los complementos necesarios.
🛠️ Stack Tecnológico
| Módulo | Herramienta | Rol |
|---|---|---|
| Runtime & Gestor | Bun (bun.lockb) | Motor de paquetes y ejecución ultrarrápida |
| Bundler | Vite | Servidor local reactivo de alta velocidad |
| Componentes | Shadcn UI (components.json) | Primitivas accesibles de UI |
| Estilos | Tailwind CSS + PostCSS | Sistema de tokens y modo oscuro |
🔗 Relación con el Sistema
- ⚙️ Herramientas de Productividad: Complementa a WarpClip y Chopux Agent Skills.
- 📋 Catálogo Central: Documentado en Proyectos Privados.