Minifier Male
🇪🇸 Español | 🇬🇧 English below
🇪🇸 Español
Minifier Male es una extensión para Visual Studio Code que minifica y ofusca archivos JavaScript, generando automáticamente un archivo .min.js optimizado.
✨ Funcionalidades
- ⚡ Minificación potente — Usa Terser para minificar y ofuscar el código JavaScript de forma agresiva
- 💾 Minificar al guardar — Genera el
.min.js automáticamente cada vez que guardas (configurable, desactivado por defecto)
- 📊 Porcentaje de reducción — Muestra en la barra de estado cuánto se redujo el archivo
- 🔧 Comando manual — Minifica el archivo activo con un clic o con un atajo de teclado
- 🔄 Toggle ON/OFF — Activa o desactiva la extensión desde la barra de estado sin abrir Settings
📸 Capturas de pantalla
Barra de estado — Minifier ON/OFF

Resultado de minificación con % de reducción

Configuración en Settings

⚙️ Cómo configurar
Abre File > Preferences > Settings y busca Minificador Male:
| Setting |
Tipo |
Por defecto |
Descripción |
minifierMale.enabled |
boolean |
true |
Activa o desactiva la extensión completa |
minifierMale.minifyOnSave |
boolean |
false |
Minifica automáticamente al guardar el archivo |
También puedes configurarlo directamente en tu settings.json:
{
"minifierMale.enabled": true,
"minifierMale.minifyOnSave": true
}
⌨️ Atajos de teclado
| Acción |
Windows / Linux |
Mac |
| Minificar archivo activo |
Ctrl+Shift+M |
Cmd+Shift+M |
El atajo solo funciona cuando el editor tiene foco y el archivo abierto es JavaScript.
🚀 Cómo usar
- Abre cualquier archivo
.js en VS Code
- Usa
Ctrl+Shift+M o clic derecho → Minificador: Minificar JS
- Se genera automáticamente el archivo
.min.js en la misma carpeta
- La barra de estado muestra el porcentaje de reducción obtenido
🇬🇧 English
Minifier Male is a Visual Studio Code extension that minifies and obfuscates JavaScript files, automatically generating an optimized .min.js file.
✨ Features
- ⚡ Powerful minification — Uses Terser to aggressively minify and obfuscate JavaScript code
- 💾 Minify on save — Automatically generates the
.min.js every time you save (configurable, disabled by default)
- 📊 Reduction percentage — Shows in the status bar how much the file was reduced
- 🔧 Manual command — Minify the active file with a click or keyboard shortcut
- 🔄 ON/OFF Toggle — Enable or disable the extension from the status bar without opening Settings
📸 Screenshots
Status bar — Minifier ON/OFF

Minification result with reduction %

Settings configuration

⚙️ Configuration
Open File > Preferences > Settings and search for Minifier Male:
| Setting |
Type |
Default |
Description |
minifierMale.enabled |
boolean |
true |
Enables or disables the entire extension |
minifierMale.minifyOnSave |
boolean |
false |
Automatically minifies on file save |
You can also configure it directly in your settings.json:
{
"minifierMale.enabled": true,
"minifierMale.minifyOnSave": true
}
⌨️ Keyboard Shortcuts
| Action |
Windows / Linux |
Mac |
| Minify active file |
Ctrl+Shift+M |
Cmd+Shift+M |
The shortcut only works when the editor has focus and the open file is JavaScript.
🚀 How to use
- Open any
.js file in VS Code
- Use
Ctrl+Shift+M or right-click → Minificador: Minificar JS
- The
.min.js file is automatically generated in the same folder
- The status bar shows the reduction percentage achieved
📄 License
MIT