Anthony Fu
@antfu.me
A ship in harbor is safe, but that is not what ships are built for. creator → @sli.dev • @unocss.dev • @vueuse.org • @vitest.dev • elk.zone core team → @nuxt.com • @vite.dev • vuejs.org maintainer → @shiki.style • eslint.style he/him → antfu.me
Introduce @antfu/skills It works just like @antfu/eslint-config, an opinionated pack of skills curated from the ecosystem. Instead of vendoring skills, you get a package-manager-like experience: install packs with their skill deps. github.com/antfu/skills...
GitHub - antfu/skills-pack: Anthony's curated agent skills pack.
Anthony's curated agent skills pack. Contribute to antfu/skills-pack development by creating an account on GitHub.
github.com
Introducing medula! Devtools for your agents for React, Vue, Svelte, and Solid Directly change internal state of components for those hard-to-debug tasks Built with devframe and its mcp github.com/posva/medula
Devframe now has an Ecosystem page! A couple of weeks after the launch, we have quite a few tools now built on top of Devframe, including DevTools for Angular by @santoshyadav.dev devfra.me/ecosystem
Devframe ecosystem: devtools, hosts and services
Browse devtools built on Devframe, the hub UI providers that host them, wire services, and real products running Devframe in production.
devfra.me
this is our biggest one yet, I think. … and I can't wait to hear what you make of/with it 😊
Nuxt 4.6 is out, alongside nuxt/cli v4 🚀 🧩 `nuxt/server`, our first big step to a server-agnostic Nuxt 🎯 typed `$fetch` was rebuilt (no more TS2589!) 🔐 `appSecret` + sealed cookie sessions ⚡️ Vue Vapor support 🐛 brand new dev error pages … plus lots of groundwork for Nuxt 5 🏔️ 👉 nuxt.com/blog/v4-6
👀 Introduce pulls.review Categorize changes in Pull Requests into logical groups, with a summary. Helps you do reviews more efficiently by focusing on what matters. Everything runs in your browser. With opt-in GitHub userscript, GitHub Actions, or CLI for local git changes!
pulls.review
A better way to review a GitHub pull request’s diff: grouped, summarized, and fast.
pulls.review
We also crossed 30 ⭐ on GitHub! Thank you all 🙏 Check it out, try it on your app, and help us get to the next milestone: github.com/santoshyada...
GitHub - santoshyadavdev/angular-devtools: Angular DevTools : inspect components, signals, DI, and routes. Runs as a Chrome extension, embedded panel, standalone CLI, static report, or MCP server for coding agents. Built with Devframe.
Angular DevTools : inspect components, signals, DI, and routes. Runs as a Chrome extension, embedded panel, standalone CLI, static report, or MCP server for coding agents. Built with Devframe. - sa...
github.com
And it just works™ on Nuxt! 💚 I am so happy to finally see that Nuxt/Vue/Vite DevTools are now fully orthogonal while united! So we no longer need to rebundle Vue/Vite-specific features into Nuxt DevTools, and users can get the full experience of each level's integrations.
@vuejs.org DevTools v9 Beta is out! 🚀 ✨ Reactivity Relationship Graph ⚡ Performance boost · 📦 80% smaller packages 🧩 Built on Vite DevTools & Devframe And more... check it out 👇
This is the first VueUse major led by the team! Kudos to @orbisk.bsky.social , @ilyaliao.bsky.social, @43081j.com , @serko.dev, @9romise.bsky.social and the team for it! 💚
VueUse v15 is out! 🚀 ✨ New useWebMCP, useLiveAnnouncer & useTemporalNow ⚡ Better tree-shaking 🐞 Lots of fixes Breaking: Node.js 20 dropped; deprecated APIs removed github.com/vueuse/vueus...
It's been a while... Introducing Devframe v1.0 🚀 The framework for building DevTools that can run everywhere, for any meta-framework, for both humans and agents. Check out the announcement post and join our Discord 👇
Pluggable, Extensible, and Playful DevTools
Introduction to Devframe, a framework for building pluggable, extensible, and playful DevTools.
devfra.me
Updates in the recent Node Modules Inspector: - Better module type detection (now it recognizes binary packages) - Colorizing the charts by module type, published age, or duplicated versions to find them easily
🙋♂️ ever wanted to build something without needing to configure a db, auth, file storage or a cms? it turns out you already have all four if you have a bluesky account 👉 airspace is a typed client for it
airspace
The database you already have.
getair.space
while in a way people expect that "models get better over time, so we don't need to do anything specific for agents, they can read the docs, click buttons etc. like a human", as a tool maker, I see the difference between those target audiences is that humans have laziness and inertia -
This is getting pretty cool! @yuy1n.io is on 🔥!
I’ve recently been focused on the Oxc integration in Vite DevTools, and I’m excited to share its latest features: - Set up Oxlint and Oxfmt - Oxlint and Oxfmt inspectors - Oxlint configuration analysis Try it and share feedback! devtools.vite.dev/oxc/
@storybook.js.org has been a great companion for working with agents, reviewing the UI components agents made, and making sure components stay pure and stateless. (I have to admit that, as a human, I was too lazy to write stories, but with agents it actually creates a pretty good feedback loop)
I’ve recently been focused on the Oxc integration in Vite DevTools, and I’m excited to share its latest features: - Set up Oxlint and Oxfmt - Oxlint and Oxfmt inspectors - Oxlint configuration analysis Try it and share feedback! devtools.vite.dev/oxc/
New @unjs.io drop 🍕 jup: It provides shims for package managers and runtimes and automatically selects the right one from package.json. It is a full Corepack rewrite, but smaller, faster, and nicer. It supports ^ ranges, pnpm 12, Bun, Deno, Node.js, Aube, Nub. Give it a try!
ESLint Config Inspector v3.4.0 now supports visualizing the ESLint stats, showing which rules or files are slowing you down! github.com/eslint/confi...
A big thank you to @webpro.nl and @antfu.me for financially supporting my open-source work recently! ❤️
Alongside the WebContainer query that gives you the full info, the web version of Node Modules Inspector also gets a Registery Qurey more that gives you the result almost **Instantly** node-modules.dev
Hello friends and welcome to another “how’s ESM vs CJS doing?!” A big win this time, at a year of `require(esm)` available! 38.0% of the popular npm packages now have ESM, up from 33.4% half a year ago. ESM-only is up from 12.6% to 16.0%. Particularly this non-dual, “vanilla” growth is very big!
magic-string v1.0.0 gets released with pure-ESM, thanks to @sxzz.dev!
Release v1.0.0 · Rich-Harris/magic-string
In magic-string v1.0.0, it's now pure ESM, and the type declarations are built from the TypeScript source. This means the previous CJS, UMD, and IIFE builds are now dropped as we believe the ecosys...
github.com
wouldn't it be nice if sites could share a cache of common js? ... stuff like react, or vue or svelte? 👉 there's an early stage proposal for cross-origin storage which enables exactly this. there are challenges but I think it's very interesting indeed
GitHub - WICG/cross-origin-storage: Explainer for the Cross-Origin Storage (COS) API
Explainer for the Cross-Origin Storage (COS) API. Contribute to WICG/cross-origin-storage development by creating an account on GitHub.
github.com
My experience with agents is that it doesn't make my work "faster". In the end it costs roughly the same amount of time, if not longer But my role has shifted from "builder" to "sculptor", which is a completely different job. I hated it at the very beginning tbh, but I'm getting better at it slowly
That said, there’s still some friction for people to start benefiting from agents, and the cost can be a barrier. If you’re actively contributing to OSS and want to use agents to help with your work, DM me with your contributions or plans. I’d be happy to sponsor your agent bills for a few months.
I want to say thanks to @hyf0.bsky.social, who wrote me a long email back then explaining the benefit of using agents, with a $100 sponsorship for me to try them. It has significantly changed my attitude and workflow (still exploring the best practices tho, hopefully to be able to share soon).
I want to say thanks to @hyf0.bsky.social, who wrote me a long email back then explaining the benefit of using agents, with a $100 sponsorship for me to try them. It has significantly changed my attitude and workflow (still exploring the best practices tho, hopefully to be able to share soon).