Sign in

Dunqing

@dunqing.bsky.social
315 followers 190 following 3 posts

Learning on oxc.rs, working at voidzero.dev github.com/Dunqing

PostsRepliesMedia
Reposted by Dunqing
Boshen @boshen.github.io · 24/02/2026
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...
oxc.rs
Oxfmt Beta
A collection of high-performance JavaScript tools written in Rust
420434
Reposted by Dunqing
danielroe @danielroe.dev · 27/01/2026
🔥 amazing PR just merged from @wlls.dev using @deno.land's docs package to generate docs for any package on the npm registry ....
713311
Reposted by Dunqing
Matija Marohnić @silvenon.com · 25/01/2026
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 ❤️
2402
Reposted by Dunqing
Boshen @boshen.github.io · 17/12/2025
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/...
github.com
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...
1453
Reposted by Dunqing
Boshen @boshen.github.io · 22/12/2025
Oxc -> ultracite? github.com/haydenblease...
github.com
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...
071
Reposted by Dunqing
Connor Shea @connorshea.bsky.social · 02/12/2025
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
0272
Reposted by Dunqing
Boshen @boshen.github.io · 01/12/2025
Announcing Oxfmt: Oxc Formatter Alpha oxc.rs/blog/2025-1...
oxc.rs
Oxfmt: Oxc Formatter Alpha
A collection of high-performance JavaScript tools written in Rust
111011
Reposted by Dunqing
Philippe Serhal @philippeserhal.com · 10/11/2025
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!
1846
Reposted by Dunqing
Rob Palmer @robpalmer.bsky.social · 10/10/2025
Vite+ unified CLI will bring together many existing features and a new monorepo task runner.
3303
Reposted by Dunqing
VoidZero @voidzero.dev · 01/10/2025
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.
voidzero.dev
The VoidZero Newsletter
Subscribe to our newsletter for the latest updates and insights on the Vite ecosystem.
0244
Reposted by Dunqing
Storybook @storybook.js.org · 29/07/2025
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
storybook.js.org
Component Test with Storybook and Vitest
Best-in-class Component Testing at your fingertips
1183
Reposted by Dunqing
Vladimir @vladimir.berlin · 28/07/2025
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...
The example of a test that tests an element is consistent between code changes. The code includes `expect(element).toMatchScreenshot('hero-secion')`
614224
Reposted by Dunqing
Vitest @vitest.dev · 31/03/2025
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.
github.com
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...
17911
Reposted by Dunqing
AriPerkkio @ariperkkio.dev · 31/03/2025
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.
Example test case demonstrating how console logs from passing tests are not visible in terminal when using --silent=passed-only option from Vitest 3.1.0
27716
Reposted by Dunqing
Evan You @evanyou.me · 01/04/2025
In order to better integrate with tsgo, we are going to rewrite Rolldown and Oxc in Go.
231939
Reposted by Dunqing
Anthony Fu @antfu.me · 01/04/2025
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...
youtube.com
Let's build Nuxt playground! Episode 17 - Internationalization!
YouTube video by Anthony Fu
36411
Reposted by Dunqing
VoidZero @voidzero.dev · 22/03/2025
Hello world!
1017616
Reposted by Dunqing
Evan You @evanyou.me · 17/12/2024
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
515217
Reposted by Dunqing
Jacob @ebey.dev · 13/12/2024
github.com/facebook/rea... CC @react.dev @vite.dev
github.com
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...
2487
Reposted by Dunqing
Leo Leung @yuy1n.io · 12/12/2024
🚀 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
utc.yuy1n.io
Unplugin Turbo Console
Improve the Developer Experience of console
0184
Reposted by Dunqing
Theo @t3.gg · 03/12/2024
Vite 6 is important, I just posted a video about why youtu.be/yT4DWBWm6DM
1130717
Reposted by Dunqing
Evan You @evanyou.me · 30/11/2024
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.
1133421
Reposted by Dunqing
Boshen @boshen.github.io · 27/11/2024
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.
github.com
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...
1272
Reposted by Dunqing
Vite @vite.dev · 26/11/2024
Vite 6.0 is out ⚡️ vite.dev/blog/announc...
vite.dev
Announcing Vite 6
Vite 6 Release Announcement
331462324
Reposted by Dunqing
Deno @deno.land · 25/11/2024
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-...
deno.com
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.
21968260
Reposted by Dunqing
Deno @deno.land · 25/11/2024
Oracle has until January 4th to respond, or the case will go into default, which will result in the trademark being canceled.
1932
Reposted by Dunqing
Emanuele (Ema) @ematipico.xyz · 26/11/2024
@vite.dev v6 dropped a few hours ago 👀 waiting for the big announcement 🥷
61086
Reposted by Dunqing
patak @patak.cat · 22/11/2024
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/...
1478
Reposted by Dunqing
Rob Palmer @robpalmer.bsky.social · 08/11/2024
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
211920
Reposted by Dunqing
Rolldown @rolldown.rs · 08/11/2024
Hello world!
512311