Profile avatar
haoqun.dev
@vuejs.org core team member. @vite.dev core team emeritus. Worked on JS tooling. Learning something new. https://haoqun.dev/
52 posts 335 followers 922 following
Regular Contributor
Active Commenter

😮‍💨 Still paying down the tech debt that accumulated during the transition from non-scoped packages to scoped ones… I’m lucky to have subscribed to @lirantal.com’s Node.js security newsletter. It’s always informative! - www.alxndrsn.com/2024-08-01-n... - www.nodejs-security.com/newsletter/n...

Speeding up the JavaScript ecosystem part 11 is here! This time we're looking at: Extending Rust tools with JavaScript plugins marvinh.dev/blog/speedin...

Looks like Reka UI, the rebranded Radix Vue component library, has just got officially released 👀 It's such a cool name. Can't wait to try it out!

#TIL So this is the fastest way to import an ES module in the Node.js REPL… How did I never know about the `_` (underscore) auto-assignment in the REPL?! nodejs.org/api/repl.htm... So many wasted keystrokes over the years!

Resurfacing this post now that pnpm 10 is tagged as latest.

@acemarke.dev Hi Mark, I just noticed that the Bluesky link on your GitHub profile is invalid since you changed your handle. Just wanted to give you a heads-up in case you'd like to update it

The discoveries are really cool, though

Vite 6.0.9 / 5.4.12 / 4.5.6 has been released with *breaking changes* due to security issues. I recommend upgrading it. Some users may need to update the config options. Please check github.com/vitejs/vite/... if you encountered any errors.

I forked Bun's internal allowlist for those who need the protection from this new default but don't want to bother reviewing every dependency one-by-one: github.com/haoqunjiang/...

Trying to make configuring ESLint + Vue + TypeScript a bit easier with a few helper functions, but I'm afraid it might be too intrusive: github.com/vuejs/eslint... What's your opinion about this API?

pnpm can block lifecycle scripts of dependencies during installation. This is an opt-in feature though. Should we block them by default? github.com/orgs/pnpm/di...

SCOTUSblog IS HERE!!! I’ve been missing them since they left X. As I don’t use TikTok, I’ve had no easy way to follow them (well, I don’t feel like checking websites regularly for updates). So glad to see this account again on a social network!

Generated a report for vuejs/core too: triagster.com/app/report/p... Many of the duplicated issues already identified by team members, but the report itself is very interesting - it shows some recurring issues, some we'd forgot to add tests for when fixing them the first time…

All things Vue this Black Friday 💚 Get The Ultimate Vue Bundle or Build Your Own to access courses & certificates you need at a great price. Enjoy exclusive savings from @vueschool.io, @masteringnuxt.com, @masteringpinia.com, and @certificates.dev - all in one place. 👉 Get it now vuebundle.com

Wow, this looks polished!

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

I too may have followed too many people. But what I like about Bluesky is that it has many unique features to help with such issues. Instead of taking Following feed as the main feed, use Mutuals, Popular With Friends, Quiet Posters, PinPost-random, etc.. Even better, invent your own feed algorithm…

I only got to know Lucide recently because I found out that @bolt.new's system prompt suggests using icons from `lucide-react` for logos, which turns out to be a good choice.

manifest.build Interesting project. Lots of handy features behind a minimalistic interface. I think it's worth trying out for many small-to-medium-sized personal projects. Maybe even alongside bolt.new?

#TIL there's an undocumented Twitter query syntax `filter:follows`. So you can go to x.com/search?q=fil... to search for tweets mentioning bluesky by your following accounts. This can complement github.com/kawamataryo/... and help you find more people to follow on Bluesky.

I was reminded of why I didn’t use Bluesky last year… The old logo was a big turnoff for me 😅 Great redesign!

I went into a rabbit hole when trying to figure out what monospace font a documentation site should use… 😂 the diff was only one line, but the commit message deserves a blog post on its own: haoqun.blog/en/2024/blog...

#TIL "Courier New" is only readable on Windows because ClearType made a special case for it: learn.microsoft.com/en-us/archiv... One should never use this font with Linux.

wake up babe, new feed just dropped Place this one at the end of your home and check it once a week or so and you can see a high level update of all the folks you're following by skimming through their pins. Feeds. Are. So. Awesome. Thanks for making an english version for us @tomo-x.bsky.social

Glad to find the bot here. Even more human touch on this platform. Very timely!