Dunqing
@dunqing.bsky.social
π€ 308
π₯ 190
π 3
Learning on
https://oxc.rs
, working at
https://voidzero.dev
https://github.com/Dunqing
reposted by
Dunqing
Boshen
about 1 month ago
Announcing Oxfmt Beta * 100% Prettier Compatibility * Additional File Formats * Tailwind CSS Integration * Import Sorting * package.json Sorting * Embedded Language Formatting * Node.js API * `--migrate prettier` * config overrides * Full IDE support
oxc.rs/blog/2026-02...
loading . . .
Oxfmt Beta
A collection of high-performance JavaScript tools written in Rust
https://oxc.rs/blog/2026-02-24-oxfmt-beta
4
204
45
reposted by
Dunqing
danielroe πΊπ¦
2 months ago
π₯ amazing PR just merged from
@wlls.dev
using
@deno.land
's docs package to generate docs for any package on the npm registry ....
loading . . .
7
133
12
reposted by
Dunqing
Matija MarohniΔ
2 months ago
Just migrated from Biome & Prettier to oxlint & oxfmt π I love the true type-aware linting and Tailwind formatting! I'm also able to use React Compiler rules through the JS plugin support π Many thanks to
@boshen.github.io
,
@dunqing.bsky.social
and other maintainers for all your hard work β€οΈ
add a skeleton here at some point
2
40
2
reposted by
Dunqing
Boshen
4 months ago
Tailwind CSS is coming early in oxfmt! π The POC it based on was me telling Claude to work on two codebases simultaneously - oxc and prettier-plugin-tailwindcss.
github.com/oxc-project/...
loading . . .
feat(formatter): add Tailwind CSS class sorting support by Dunqing Β· Pull Request #16990 Β· oxc-project/oxc
Based on #16826 Summary Add experimental Tailwind CSS class sorting support to oxfmt via prettier-plugin-tailwindcss. Changes: Changed experimentalTailwindcss option from boolean to boolean | Tail...
https://github.com/oxc-project/oxc/pull/16990
1
46
5
reposted by
Dunqing
Boshen
3 months ago
Oxc -> ultracite?
github.com/haydenblease...
loading . . .
Migration plan from Biome to Oxc (Oxlint + Oxfmt)? Β· Issue #389 Β· haydenbleasel/ultracite
Is your feature request related to a problem? Please describe. Ultracite currently provides presets based on Biome. Recently, Oxc (Oxlint + Oxfmt) is getting attention for performance and future ma...
https://github.com/haydenbleasel/ultracite/issues/389
0
7
1
reposted by
Dunqing
Connor Shea
4 months ago
The effort on oxfmt has been really incredible to watch. I tested the alpha on the bsky codebase and it fully formatted every single JS/TS/TSX file identically to Prettier 3.7! :D
add a skeleton here at some point
0
27
2
reposted by
Dunqing
Boshen
4 months ago
Announcing Oxfmt: Oxc Formatter Alpha
oxc.rs/blog/2025-1...
loading . . .
Oxfmt: Oxc Formatter Alpha
A collection of high-performance JavaScript tools written in Rust
https://oxc.rs/blog/2025-12-01-oxfmt-alpha.html
1
111
14
reposted by
Dunqing
Philippe Serhal
5 months ago
I'm using tsgo + oxlint + oxfmt for the first time. It's all *so fast*. Small project (~1k loc, ~10 files), but type checking in 90ms, building in 60ms, linting in 70ms, and formatting in 80ms is fantastic. π The future of web dev tooling is bright. Nice work
@typescriptlang.org
and
@voidzero.dev
!
1
84
6
reposted by
Dunqing
Rob Palmer
6 months ago
Vite+ unified CLI will bring together many existing features and a new monorepo task runner.
3
30
4
reposted by
Dunqing
VoidZero
6 months ago
Struggling to stay up to date without scrolling through socials every day? Then join our newsletter!
voidzero.dev/newsletter
Get our monthly recaps covering updates around
@vite.dev
,
@vitest.dev
,
@rolldown.rs
, and Oxc straight to your inbox, as well as interesting projects from the Vite community.
loading . . .
The VoidZero Newsletter
Subscribe to our newsletter for the latest updates and insights on the Vite ecosystem.
https://voidzero.dev/newsletter
0
24
5
reposted by
Dunqing
Storybook
8 months ago
Have you tried component testing in Storybook yet? We partnered with
@vitest.dev
to build the *best* tool for testing your components in the ways that matter. π Interaction tests βΏοΈ Accessibility tests πΌοΈ Visual tests π‘οΈΒ Coverage reports π₯Β Test widget to run tests automatically
loading . . .
Component Test with Storybook and Vitest
Best-in-class Component Testing at your fingertips
https://storybook.js.org/blog/component-test-with-storybook-and-vitest/
1
18
3
reposted by
Dunqing
Vladimir
8 months ago
Built-in Visual Regression testing comes to Vitest in the next major release! Thank you,
@macarie.blue
for working on this feature π
main.vitest.dev/guide/browse...
6
142
26
reposted by
Dunqing
Vitest
about 1 year ago
Vitest 3.1.0 is out! β‘ Apart from performance improvements and fixes, this release expands your test setup flexibility with new options. Check out the release notes here.
loading . . .
Release v3.1.0 Β· vitest-dev/vitest
π Features Introduce %$ option to add number of the test to its title - by @kemuridama in #7412 (df347) Add diff.maxDepth option and set non-Infinity value as a default to reduce crash - by @hi-og...
https://github.com/vitest-dev/vitest/releases/tag/v3.1.0
1
79
12
reposted by
Dunqing
AriPerkkio
about 1 year ago
This release includes long-awaited "--silent=passed-only" option, that can be used to hide console.log calls from passing tests. Only the logs from failing tests are reported.
add a skeleton here at some point
2
78
16
reposted by
Dunqing
Evan You
about 1 year ago
In order to better integrate with tsgo, we are going to rewrite Rolldown and Oxc in Go.
24
195
12
reposted by
Dunqing
Anthony Fu
about 1 year ago
Yo! I am restarting my live streaming on YouTube! Out of the blue, we will start roughly 4 hours from now. This time, we will work on bringing i18n to
learn.nuxt.com
! Set the notification hereπ
youtube.com/live/IL5dHHI...
loading . . .
Let's build Nuxt playground! Episode 17 - Internationalization!
YouTube video by Anthony Fu
https://youtube.com/live/IL5dHHIxwhM?feature=share
3
64
12
reposted by
Dunqing
VoidZero
about 1 year ago
Hello world!
10
179
17
reposted by
Dunqing
Evan You
over 1 year ago
Vite ecosystem does it again! - Adoption growth: Vite (#1), Vitest (#2) - Highest retention: Vitest (#1), Vite (#2), #3 Astro is also Vite-based - Highest interest: Rolldown (#1), Vitest (#2), Vite (#3) - Most Write-Ins: #1 Analog is Vite-based
5
154
20
reposted by
Dunqing
Jacob
over 1 year ago
github.com/facebook/rea...
CC
@react.dev
@vite.dev
loading . . .
React server dom vite by jacob-ebey Β· Pull Request #31768 Β· facebook/react
Summary This adds a new react-server-dom-vite package implementing the RSC touch points in a way that is suitable for use with the Vite bundler. Differences from other implementations: No prescrib...
https://github.com/facebook/react/pull/31768
2
48
9
reposted by
Dunqing
Leo Leung
over 1 year ago
π Speed Up π π¨π»π½πΉππ΄πΆπ» π§ππΏπ―πΌ ππΌπ»ππΌπΉπ² now use `oxc-parser` as the parser under the hood! Special thanks to
@boshen.github.io
and OXC Team for their hard work! Give it a tryπ
utc.yuy1n.io
loading . . .
Unplugin Turbo Console
Improve the Developer Experience of console
https://utc.yuy1n.io/
0
18
5
reposted by
Dunqing
Theo
over 1 year ago
Vite 6 is important, I just posted a video about why
youtu.be/yT4DWBWm6DM
11
308
22
reposted by
Dunqing
Evan You
over 1 year ago
Just built Vue's SFC playground (~17mb JS output before gzip) using the latest continuous release of rolldown-powered-vite. It's a drop-in replacement. Dev and prod work exactly the same, and the prod build went from 8.51s to 2.95s (~3x speedup) with zero code changes.
11
336
23
reposted by
Dunqing
Boshen
over 1 year ago
github.com/nuxt/nuxt/pu...
Most parser usages are for magic string manipulation :thinking: we may be able to do the magic string manipulation on the Rust side as well.
loading . . .
feat(nuxt): use `oxc-parser` instead of esbuild + acorn by danielroe Β· Pull Request #30066 Β· nuxt/nuxt
π Linked issue resolves #29790 closes #30025 π Description this moves from acorn + esbuild to using oxc-parser directly to parse code in our plugins. The main benefits are: β‘οΈ speed - this is fast...
https://github.com/nuxt/nuxt/pull/30066
1
28
2
reposted by
Dunqing
Vite
over 1 year ago
Vite 6.0 is out β‘οΈ
vite.dev/blog/announc...
loading . . .
Announcing Vite 6
Vite 6 Release Announcement
https://vite.dev/blog/announcing-vite6.html
33
1471
390
reposted by
Dunqing
Deno
over 1 year ago
It's done. Now itβs your turn, Oracle. Weβve submitted a formal petition to cancel the JavaScript trademark: it is generic, Oracle has abandoned it, and Oracle committed fraud on the USPTO during the last trademark renewal. It's time to
#FreeJavaScript
.
deno.com/blog/deno-v-...
loading . . .
Deno v. Oracle: Canceling the JavaScript Trademark
Oracle is holding the JavaScript trademark hostage, and weβre pursuing legal means to #FreeJavaScript. Hereβs a brief update.
https://deno.com/blog/deno-v-oracle
21
970
298
reposted by
Dunqing
Deno
over 1 year ago
Oracle has until January 4th to respond, or the case will go into default, which will result in the trademark being canceled.
1
93
3
reposted by
Dunqing
Emanuele (Ema)
over 1 year ago
@vite.dev
v6 dropped a few hours ago π waiting for the big announcement π₯·
6
108
6
reposted by
Dunqing
patak
over 1 year ago
Let it rain β¨ & celebrate OSS π Quote this post to keep the appreciation train going! List 3 OSS repos with links, star them on GH, and star all repos of our quote train π€© - ecosystem-cleanup
github.com/es-tooling/e...
- sonda
github.com/filipsobol/s...
- oxc
github.com/oxc-project/...
add a skeleton here at some point
1
48
11
reposted by
Dunqing
Rob Palmer
over 1 year ago
TypeScript 5.7 RC is released π πΆ ES2024 library types π· Checker: Never-initialized variables π· Checker: Stricter JSON imports π· Emit: Extension rewriting (*.ts to *.js) π· DTS: Computed methods π· IDE: Better tsconfig discovery π· Perf: Code Caching β‘οΈ 2.5x faster startup
add a skeleton here at some point
2
119
22
reposted by
Dunqing
Rolldown
over 1 year ago
Hello world!
5
124
12
you reached the end!!
feeds!
log in