Skip to content

Oxfmt Beta

Nos complace anunciar que Oxfmt ha alcanzado la fase beta.

Oxfmt es un formateador de código compatible con Rust y Prettier creado para el ecosistema JavaScript. Está diseñado para ofrecer una compatibilidad total con las herramientas modernas a la vez que mejora drásticamente el rendimiento.

En los puntos de referencia, Oxfmt es más de 30veces más rápido que Prettier y 3veces más rápido que Biome en una ejecución inicial sin almacenamiento en caché. Ver el ⟦P0 completo⟧ En los puntos de referencia, Oxfmt es más de 30veces más rápido que Prettier y 3veces más rápido que Biome en una ejecución inicial sin almacenamiento en caché. Consulta los resultados completos de benchmark.

Desde la versión alfa de diciembre, hemos ampliado el soporte para formatos de archivo adicionales, hemos agregado formato de idioma integrado, hemos introducido la clasificación de importaciones, hemos integrado el soporte de CSS de Tailwind y hemos proporcionado numerosas mejoras de estabilidad y compatibilidad.

QUERY LENGTH LIMIT EXCEEDED. MAX ALLOWED QUERY : 500 CHARS

Getting Started

Install oxfmt as a dev dependency:

sh
pnpm add -D oxfmt
`````````sh
pnpm run fmt
`````````sh
pnpm add -D oxfmt && pnpm oxfmt --migrate prettier && pnpm oxfmt
`````````ts
import { format, type FormatOptions } from "oxfmt";

const input = `let a=42;`;
const options: FormatOptions = {
  semi: false,
};

const { code } = await format("a.js", input, options);
console.log(code); // "let a = 42"