Skip to content

Commit 391ae19

Browse files
committed
oxfmt alpha
1 parent 5da9f20 commit 391ae19

File tree

5 files changed

+48
-4
lines changed

5 files changed

+48
-4
lines changed

.vitepress/config/en.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export const enConfig = defineLocaleConfig("root", {
2323
{
2424
text: "Resources",
2525
items: [
26-
{ text: "Blog", link: "/blog/2025-10-09-oxlint-js-plugins" },
26+
{ text: "Blog", link: "/blog/2025-11-24-oxfmt-alpha" },
2727
{ text: "Team", link: "/team" },
2828
{ text: "Release Notes", link: "https://github.com/oxc-project/oxc/releases" },
2929
{ text: "Branding", link: "/branding" },

.vitepress/config/inlined-scripts/banner.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
}
77
};
88

9-
window.__OXC_BANNER_ID__ = "/blog/2025-10-09-oxlint-js-plugins";
9+
window.__OXC_BANNER_ID__ = "/blog/2025-11-24-oxfmt-alpha";
1010
restore(`oxc-banner-dismissed-${__OXC_BANNER_ID__}`, "banner-dismissed");
1111
})();

.vitepress/sidebar.blog.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
[
2+
{
3+
"text": "Oxfmt Alpha",
4+
"link": "/blog/2025-11-24-oxfmt-alpha"
5+
},
26
{
37
"text": "Oxlint JS Plugins Preview",
48
"link": "/blog/2025-10-09-oxlint-js-plugins"

.vitepress/theme/components/Banner.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const hide = () => {
1717
};
1818
1919
// Sync with inlined-scripts/banner.js
20-
const slug = "/blog/2025-10-09-oxlint-js-plugins";
20+
const slug = "/blog/2025-11-24-oxfmt-alpha";
2121
2222
const bannerDismissed = useLocalStorage<boolean>(`oxc-banner-dismissed-${slug}`, false);
2323
@@ -46,7 +46,7 @@ const dismiss = () => {
4646

4747
<template>
4848
<div ref="el" class="banner banner-dismissed">
49-
<div class="text"><a :href="slug">Announcing Oxlint JS Plugins Preview</a> 🎉</div>
49+
<div class="text"><a :href="slug">Announcing Oxfmt Alpha</a> 🎉</div>
5050

5151
<button type="button" @click="dismiss">
5252
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor">

src/blog/2025-11-24-oxfmt-alpha.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: Oxlint v1.0 Stable
3+
outline: deep
4+
authors:
5+
- boshen
6+
- Dunqing
7+
- leaysgur
8+
---
9+
10+
<AppBlogPostHeader />
11+
12+
---
13+
14+
Oxfmt is a Rust-powered formatter for JavaScript and TypeScript, designed to be compatible with prettier and its plugin system.
15+
16+
## Quick Start
17+
18+
## Benchmark
19+
20+
https://github.com/oxc-project/bench-formatter
21+
22+
## Features
23+
24+
- prettier compatible
25+
- embedded languages
26+
- https://github.com/oxc-project/oxc/discussions/13608
27+
28+
## Roadmap
29+
30+
- prettier plugins
31+
- https://github.com/oxc-project/oxc/milestone/15
32+
33+
## Acknowledgements
34+
35+
- thank biome, rome and everyone who contributed to, especially ema and micha
36+
- thank fisker for triaging our reported issues
37+
38+
## Join the Community
39+
40+
## What's next

0 commit comments

Comments
 (0)