Una extensión de Visual Studio Code que detecta automáticamente el framework de tu proyecto (React, Angular o Vue) y personaliza los iconos de carpetas para reflejar la arquitectura típica de ese framework.
- Detección automática de frameworks: Reconoce React, Angular y Vue basándose en la configuración del proyecto.
- Iconos personalizados por framework: Asigna colores específicos a carpetas según las convenciones de cada framework.
- Actualización dinámica: Actualiza los iconos al cambiar de proyecto o framework.
- Personalización: Permite ajustar el framework manualmente mediante la configuración de VSCode.
components: 🔵 Azulhooks: 🟢 Verdecontexts: 🟣 Moradoassets: 🟠 Naranjaredux,services,pages: Con iconos personalizados
src: 🔴 Rojoapp: 🟢 Verdeassets: 🔵 Azulenvironments: 🟡 Amarilloservices,directives,pipes,components: Con iconos personalizados
components: 🟢 Verdeviews: 🔵 Azulstore: 🟡 Amarilloassets: 🟣 Moradocomposables,router,modules: Con iconos personalizados
Framework Icons: Detect Framework: Fuerza la detección del framework y actualiza los iconos.
Esta extensión proporciona las siguientes configuraciones:
frameworkIcons.enabled: Activa o desactiva la extensión.frameworkIcons.detectFramework: Activa o desactiva la detección automática de framework.frameworkIcons.manualFramework: Establece manualmente el framework a usar (solo si la detección automática está desactivada).
- Descarga el archivo
.vsixdesde la sección de releases - Abre VS Code
- Ve a la pestaña de extensiones
- Haz clic en el menú (...) y selecciona "Install from VSIX..."
- Selecciona el archivo
.vsixdescargado
- Clona este repositorio
- Ejecuta
npm install - Ejecuta
npm run generate-iconspara generar los iconos SVG - Abre el proyecto en VS Code y presiona F5 para iniciar el modo de depuración
- Para empaquetar la extensión, usa
npm run package
- Visual Studio Code v1.60.0 o superior
La extensión examina los archivos de configuración de tu proyecto para detectar qué framework está siendo utilizado, y luego aplica un tema de iconos predefinido que resalta las carpetas importantes para ese framework usando colores distintivos.
Las contribuciones son bienvenidas. Por favor, abre un issue para discutir los cambios que te gustaría hacer.
MIT