Formateador de JS / TS

Embellece o minifica JavaScript, TypeScript y JSX/TSX con opciones de Prettier.

Tu código se formatea localmente en tu navegador con Prettier y Terser, y nada se sube a un servidor.

¿También necesitas formatear estilos? Prueba el Formateador CSS.

Acerca de Formateador de JS / TS

Este formateador js embellece o minifica JavaScript, TypeScript y JSX/TSX directamente en tu navegador. Como embellecedor de JavaScript ejecuta Prettier con un panel completo de opciones, mientras que la minificación usa Terser para reducir el código para producción. Elige el analizador Auto para detectar la sintaxis automáticamente, o fuerza JS/JSX o TS/TSX cuando necesitas un formateador typescript específico. Ajusta los punto y coma, el estilo de comillas, el ancho de tabulación, el ancho de impresión y las comas finales para que coincidan con el estilo de tu proyecto. Está pensado para desarrolladores que limpian fragmentos desordenados, ingenieros de QA que inspeccionan código empaquetado y cualquiera que quiera una alternativa rápida a prettier online. Todo se procesa localmente en tu navegador, así tu código fuente nunca sale de tu dispositivo y nada se sube a un servidor.

Características

Cómo usar Formateador de JS / TS

  1. Pega tu JavaScript o TypeScript en el cuadro de entrada.
  2. Elige Embellecer para formatear o Minificar para comprimir.
  3. Elige el analizador: Auto, JS / JSX o TS / TSX.
  4. Ajusta opciones como ancho de tabulación, comillas, punto y coma y comas finales.
  5. Copia la salida formateada desde el panel de resultados.

Ejemplo

Entrada

const  greet=(name)=>{return 'hi '+name}

Salida

const greet = (name) => {
  return 'hi ' + name;
};

Embellecido con las opciones predeterminadas de Prettier (sangría de 2 espacios, punto y coma).

Errores comunes y solución de problemas

Preguntas frecuentes

¿Qué es el formateador JS y qué puede hacer?
Es una herramienta que funciona en el navegador y embellece o minifica JavaScript, TypeScript y JSX/TSX. El embellecido ejecuta Prettier con opciones de estilo completas y la minificación ejecuta Terser para comprimir el código para producción.
¿Cómo formateo TypeScript o JSX con el formateador JS?
Elige el analizador: JS / JSX, TS / TSX o Auto. Auto prueba primero el analizador de TypeScript y recurre a Babel, así JavaScript puro, JSX y TypeScript se formatean todos correctamente.
¿El formateador JS usa Prettier y Terser?
Sí. El embellecido usa Prettier y la minificación usa Terser, así la salida coincide con las mismas herramientas que usarías en un pipeline de compilación real.
¿Qué opciones de estilo puedo controlar en el formateador JS?
Puedes alternar comillas simples o dobles y punto y coma, cambiar entre tabulaciones y espacios, fijar el ancho de tabulación en 2 o 4, elegir un ancho de impresión de 80, 100 o 120, y elegir comas finales de ninguna, es5 o todas.
¿El formateador JS envía mi código a algún lugar?
No. Prettier y Terser se ejecutan por completo en tu navegador, así tu código nunca sale de tu dispositivo y nada se sube a un servidor.

Herramientas relacionadas

Todas las herramientas de ArrayKit