Minifieur JavaScript
Compressez la source JavaScript pour obtenir des extraits de code, des bundles et du code intégré plus petits.
Réduisez la taille de JavaScript, puis testez le comportement
Minifieur JavaScript supprime les commentaires, les sauts de ligne, l'indentation et autres caractères évitables pour produire un texte source compact. Il est utile pour les petits extraits, les exemples, les scripts intégrés et les réductions rapides de taille.
La minification n'est pas un regroupement complet ou une optimisation avancée. Il ne peut pas transpiler la syntaxe moderne, résoudre les importations, modifier les modules d'arborescence, protéger les noms d'API publiques ou conserver les commentaires de licence à moins que l'implémentation ne prenne explicitement en charge ces cas.
Comment utiliser
- Collez votre code JavaScript dans l'éditeur de saisie.
- Cliquez sur Minifier JavaScript pour compacter la source.
- Testez le script minifié dans le navigateur ou le runtime cible avant sa publication.
- Utilisez Copier pour le presse-papiers, Télécharger pour un fichier ou Effacer pour réinitialiser.
Qu'est-ce que le miniificateur JavaScript ?
Minifieur JavaScript est un utilitaire basé sur un navigateur permettant de transformer JavaScript lisible en une forme de texte plus petite. Il maintient le programme suffisamment reconnaissable pour une utilisation rapide tout en réduisant les caractères inutiles.
JavaScript peut être sensible à l'insertion automatique de points-virgules, aux prologues de directives, aux expressions régulières, aux littéraux de modèles et aux noms sensibles à la portée. Traitez la sortie minifiée comme quelque chose à tester, pas seulement comme quelque chose à coller.
Notes d'entrée
Collez uniquement la source JavaScript. Conservez une copie source lisible et utilisez votre pipeline de build pour les bundles de production qui nécessitent des mappages sources, une transpilation, une résolution de module ou une conservation de licence.
Exemple
Une fonction commentée est réduite à une forme compacte :
--- Formatted Input ---
// Greeting function
function hello(name) {
console.log("Hello, " + name + "!");
}
--- Minified Output ---
function hello(name){console.log("Hello, "+name+"!");}
Intégration MCP
MCP (Model Context Protocol) permet aux agents IA et aux applications de découvrir et d'exécuter les utilitaires Coding.Tools pour des workflows répétables de conversion, formatage, hachage et génération.
Nom de l'outil MCP: javascript-minifier
Point de terminaison MCP: https://coding.tools/mcp
Appelez d'abord tools/list. Chaque outil inclut inputSchema, outputSchema et examples afin qu'un agent IA ou un client puisse construire des arguments valides sans deviner.
Pour tools/call, lisez result.content[0].text pour la valeur affichable et result.structuredContent pour l'analyse par programme. Les échecs d'outil renvoient isError: true ; les échecs de protocole renvoient une JSON-RPC error.
Exemple de requête tools/call :
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"javascript-minifier","arguments":{"input":"function total(items) { return items.reduce((sum, item) => sum + item.price, 0); }"}}}'
La plupart des outils de texte et de données acceptent une chaîne input et des options facultatives. Les outils d'image qui dépendent des API d'image du navigateur sont listés pour la découverte et renvoient un lien vers l'interface Web si nécessaire.