Formateador JavaScript
Formatea código JavaScript.
Descripción general
Los paquetes minificados y los fragmentos en una sola línea son incómodos de leer. Esta herramienta reindenta JavaScript con el motor js-beautify — indentación de dos espacios, una instrucción por línea — para que puedas inspeccionar scripts de terceros, depurar un paquete de producción o limpiar un prototipo rápido. Todo se ejecuta localmente en tu navegador.
Cómo se usa
- Pega tu código en el campo JavaScript.
- El campo Formatted se actualiza al instante mientras escribes: no hay ningún botón que pulsar.
- Copia el resultado desde el campo de salida.
Ejemplos
function f(a){return a?1:2}→
function f(a) {
return a ? 1 : 2
}
- Una IIFE minificada como
(function(){var x=1;console.log(x)})()se despliega en un bloque de varias líneas legible.
Notas
Es un embellecedor, no un desofuscador: restaura la disposición pero no puede
recuperar los nombres originales de las variables en código minificado (a,
b, t se quedan como están). Tampoco valida la sintaxis: una entrada rota se
formatea lo mejor posible. La sintaxis moderna que admite js-beautify, incluidas
las funciones flecha y las plantillas literales, se formatea correctamente.