Skip to content

Oxfmt: Oxc Formatter Alpha

Esta publicación anuncia el lanzamiento alfa de Oxfmt. ¡Oxfmt ha alcanzado la versión beta! Ver el Oxfmt Beta announcementEsta publicación anuncia el lanzamiento alfa de Oxfmt. ¡Oxfmt ha alcanzado la versión beta! Consulta el anuncio de Oxfmt Beta para conocer las últimas funciones y mejoras.

Nos complace anunciar el lanzamiento alfa de * * Oxfmt* *, un formateador de código compatible con Rust y Prettier. Esta primera versión se centra en JavaScript y TypeScript, con soporte para idiomas adicionales próximamente.

Oxfmt está diseñada con estos objetivos en mente:

  • Rendimiento: Más de 30veces más rápido que Prettier y más de 3veces más rápido que Biome en una ejecución inicial sin caché (benchmark).
  • Compatibilidad: Más compatible, para que pueda adoptar Oxfmt en proyectos existentes fácilmente.
  • ** Experiencia del desarrollador:** Las próximas funciones incluyen clasificación de importaciones, opciones de formato ampliadas y compatibilidad con complementos Prettier.

Quick Start

Add oxfmt to your project:

grupo de códigos

npm
sh
npm add -D oxfmt@latest
`````````sh [yarn]
yarn add -D oxfmt@latest
`````````sh [deno]
deno add -D npm:oxfmt@latest
`````````jsx
{
  "$schema": "./node_modules/oxfmt/configuration_schema.json",
  // Use 80 if migrating from Prettier; 100 is the Oxfmt default!
  "printWidth": 80,
  "ignorePatterns": [] // Same as `.prettierignore`
}
`````````bash
cp .prettierrc.json .oxfmtrc.jsonc