Dunqing's Avatar

Dunqing

@dunqing.bsky.social

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

283 Followers  |  186 Following  |  2 Posts  |  Joined: 31.10.2024  |  2.0345

Latest posts by dunqing.bsky.social on Bluesky

Post image

Vite+ unified CLI will bring together many existing features and a new monorepo task runner.

10.10.2025 07:37 β€” πŸ‘ 30    πŸ” 3    πŸ’¬ 3    πŸ“Œ 1
Preview
The VoidZero Newsletter Subscribe to our newsletter for the latest updates and insights on the Vite ecosystem.

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.

01.10.2025 10:17 β€” πŸ‘ 24    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1
Preview
Component Test with Storybook and Vitest Best-in-class Component Testing at your fingertips

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

29.07.2025 19:17 β€” πŸ‘ 18    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
The example of a test that tests an element is consistent between code changes. The code includes `expect(element).toMatchScreenshot('hero-secion')`

The example of a test that tests an element is consistent between code changes. The code includes `expect(element).toMatchScreenshot('hero-secion')`

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...

28.07.2025 09:30 β€” πŸ‘ 142    πŸ” 25    πŸ’¬ 6    πŸ“Œ 1
Preview
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...

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.

31.03.2025 13:01 β€” πŸ‘ 79    πŸ” 11    πŸ’¬ 1    πŸ“Œ 1

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.

31.03.2025 13:46 β€” πŸ‘ 80    πŸ” 16    πŸ’¬ 2    πŸ“Œ 0

In order to better integrate with tsgo, we are going to rewrite Rolldown and Oxc in Go.

01.04.2025 09:30 β€” πŸ‘ 195    πŸ” 9    πŸ’¬ 24    πŸ“Œ 3
Preview
Let's build Nuxt playground! Episode 17 - Internationalization! YouTube video by Anthony Fu

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...

01.04.2025 06:41 β€” πŸ‘ 64    πŸ” 11    πŸ’¬ 3    πŸ“Œ 1

Hello world!

22.03.2025 06:02 β€” πŸ‘ 179    πŸ” 16    πŸ’¬ 10    πŸ“Œ 1
Post image

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

17.12.2024 03:30 β€” πŸ‘ 155    πŸ” 17    πŸ’¬ 5    πŸ“Œ 3
Preview
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...

github.com/facebook/rea...

CC @react.dev @vite.dev

13.12.2024 21:21 β€” πŸ‘ 48    πŸ” 8    πŸ’¬ 2    πŸ“Œ 1
Preview
Unplugin Turbo Console Improve the Developer Experience of console

πŸš€ 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

12.12.2024 07:16 β€” πŸ‘ 18    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1
Post image

Vite 6 is important, I just posted a video about why youtu.be/yT4DWBWm6DM

03.12.2024 19:55 β€” πŸ‘ 312    πŸ” 17    πŸ’¬ 12    πŸ“Œ 5

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.

30.11.2024 06:02 β€” πŸ‘ 339    πŸ” 21    πŸ’¬ 11    πŸ“Œ 2
Preview
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...

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.

27.11.2024 11:56 β€” πŸ‘ 28    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
Announcing Vite 6 Vite 6 Release Announcement

Vite 6.0 is out ⚑️
vite.dev/blog/announc...

26.11.2024 14:26 β€” πŸ‘ 1480    πŸ” 330    πŸ’¬ 33    πŸ“Œ 62
Preview
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.

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-...

25.11.2024 19:02 β€” πŸ‘ 979    πŸ” 269    πŸ’¬ 21    πŸ“Œ 35

Oracle has until January 4th to respond, or the case will go into default, which will result in the trademark being canceled.

25.11.2024 19:02 β€” πŸ‘ 94    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1

@vite.dev v6 dropped a few hours ago πŸ‘€ waiting for the big announcement πŸ₯·

26.11.2024 11:23 β€” πŸ‘ 108    πŸ” 6    πŸ’¬ 6    πŸ“Œ 0

πŸ‘€

25.11.2024 11:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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/...

22.11.2024 13:02 β€” πŸ‘ 48    πŸ” 8    πŸ’¬ 1    πŸ“Œ 3

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

08.11.2024 21:52 β€” πŸ‘ 121    πŸ” 21    πŸ’¬ 2    πŸ“Œ 2

Hello world!

08.11.2024 05:57 β€” πŸ‘ 127    πŸ” 11    πŸ’¬ 5    πŸ“Œ 1

Awesome, I like it

07.11.2024 13:40 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@dunqing is following 20 prominent accounts