Reposted by Eduardo.𝚟𝚞𝚎Arlo @arlo7.me · 23/09/2026@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 👇 0142
Reposted by Eduardo.𝚟𝚞𝚎Alvaro Sabu @alvarosabu.bsky.social · 23/09/2026🚀 This is what the latest portals features in @tresjs_dev can do. My RPG difficulty selector screen portals is now live! All in Vue. Man, I really had a blast doing this one, check the demo. lab.tresjs.org/experiments/... #threejs #vuejs 🤓 Details on thread 🧵 👇 2145
Eduardo.𝚟𝚞𝚎 @esm.dev · 23/09/2026Yes! New outsider perspectives are valuable because even when they don’t quite fit, they might also spark revolutionary ideas! 060
Reposted by Eduardo.𝚟𝚞𝚎danielroe @danielroe.dev · 22/09/2026I'm really delighted to announce that 🎂 `unifont` has turned 1.0 … and it finally has a home! ✨unifont.devEvery font CDN, one lookup · unifontunifont reads font metadata from Google Fonts, Bunny, Fontshare, Fontsource and npm through one API. Look up a family, see what it really offers, and copy the CSS. 413418
Eduardo.𝚟𝚞𝚎 @esm.dev · 16/09/2026Pinia Colada Devtools v2 are out! They now have an MCP server thanks to Devframe 0140
Reposted by Eduardo.𝚟𝚞𝚎Anthony Fu @antfu.me · 16/09/2026It'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 👇devfra.mePluggable, Extensible, and Playful DevToolsIntroduction to Devframe, a framework for building pluggable, extensible, and playful DevTools. 614630
Eduardo.𝚟𝚞𝚎 @esm.dev · 15/09/2026Nice write up about a model for open source sustainability! I would add making the revenue generated public to diminish the incentive to game the system seldo.com/posts/nobody...seldo.comNobody pays for open source. We can force them to. | Seldo.comThirty years of voluntary funding schemes haven't paid open source maintainers because asking doesn't scale. The real money already flows — to JFrog, Docker, Sonatype — at the registry layer. The fix:... 010
Reposted by Eduardo.𝚟𝚞𝚎Benjamin Canac @benjamincanac.dev · 07/09/2026Had a lot of fun building this one 🗓️ A calendar template for Nuxt UI, heavily inspired by Apple Calendar. Day, week and month views, drag and drop, and everything keeps working offline. calendar-template.nuxt.dev 4467
Eduardo.𝚟𝚞𝚎 @esm.dev · 02/09/2026I might have gone a bit too far on syntax highlighting in the upcoming Pinia Colada Devtools I will likely reuse this in Pinia and Router 090
Eduardo.𝚟𝚞𝚎 @esm.dev · 29/08/2026What was the actual js code this was measuring? If your dist only has one js file, I suppose this doesn’t change anything right? 010
Reposted by Eduardo.𝚟𝚞𝚎Vuejs Amsterdam @vuejsamsterdam.bsky.social · 28/08/2026VueJS Amsterdam offers a stage like no other 🧡 From Evan You (@evanyou.me) to Sébastien Chopin (@atinux.com), Daniel Roe (@danielroe.dev) and Eduardo San Martin Morote (@esm.dev), the biggest names in Vue have taken the stage. Join us in March for our 10th anniversary! 🎉 091
Eduardo.𝚟𝚞𝚎 @esm.dev · 25/08/2026It already reuses that type and passes as is to window.scrollTo I was thinking of keeping it that way the value 'auto' (default) relies on the CSS. Isn't that what you want? 010
Eduardo.𝚟𝚞𝚎 @esm.dev · 24/08/2026Currently redesigning `scrollBehavior` in vue-router. What are you missing today? Currently planned - Allow saving multiple positions - Custom capture and restore functions to use scrollIntoView and others - Session history instead of history state - Custom keying of entries (same url = same scroll) 1100
Eduardo.𝚟𝚞𝚎 @esm.dev · 23/08/2026I was thinking with state because it’s like having optimistic state. But looking at solid, the reversed approach seems easier: a function (called latest) to get the optimistic value 000
Eduardo.𝚟𝚞𝚎 @esm.dev · 20/08/2026Thanks! I never actually read the docs of this before Something just doesn't feel right: if `useOptimistic()` always takes a state value as a parameter why not collapse both functions into one? Or why the manual extra layer? Or does this also integrate with react transitions and covers more? 110
Eduardo.𝚟𝚞𝚎 @esm.dev · 20/08/2026Vercel makes part of the deployment fast but it's also that the build itself is fast: 3s build (server + client) on my macbook 020
Eduardo.𝚟𝚞𝚎 @esm.dev · 20/08/2026if I click next page, I want to see the page number increment immediately, only parts depending on async stuff should delay changes until data is ready. So what am I missing (and this is not about Solid, Vue has similar issues with Suspense)? Or is this just for simple straightforward async/await? 220
Eduardo.𝚟𝚞𝚎 @esm.dev · 20/08/2026This is after reading this: www.solidjs.com/blog/async-s... which is honestly very cool demo: playground.solidjs.com/anonymous/45... 110
Eduardo.𝚟𝚞𝚎 @esm.dev · 20/08/2026Something I can't get to like in async/suspense, no matter the framework is that it still shows the old values while waiting the async update, e.g. here clicking on the button increments, triggers a fetch but the displayed value is blocked until fetch completes 130
Eduardo.𝚟𝚞𝚎 @esm.dev · 20/08/2026Same minute deployments of a fullstack Vue + nitro gets me every time 120
Eduardo.𝚟𝚞𝚎 @esm.dev · 12/08/2026My guess is that the extensions stores are too slow and using a standalone/package is more flexible 010
Eduardo.𝚟𝚞𝚎 @esm.dev · 24/07/2026Makes sense. Sometimes I realize that even for myself having one file is easier I feel that if the dist files are split and you don’t control how, then the sourcemaps are also useful 010
Eduardo.𝚟𝚞𝚎 @esm.dev · 21/07/2026You can check it at github.com/posva/starte... I still want to change a couple of detailsgithub.comGitHub - posva/starter-vue-nitro-fullstack: Vue + Nitro fullstack starterVue + Nitro fullstack starter. Contribute to posva/starter-vue-nitro-fullstack development by creating an account on GitHub. 030
Eduardo.𝚟𝚞𝚎 @esm.dev · 21/07/2026Deployments under 20s for production and previews of fullstack Vue apps with db, auth, nuxt ui, ... are such a joy 3270
Reposted by Eduardo.𝚟𝚞𝚎danielroe @danielroe.dev · 13/07/2026ever want to do some mob nuxt programming? 👀 👉 if so, this is is for you! ✨ announcing our first nuxtathon ✨ this weekend, 18-19 July see more at github.com/nuxt/nuxt/is...github.com✨ nuxtathon #1 ✨ · Issue #35561 · nuxt/nuxt❓ what an inaugural nuxt hackathon! 🎉 👉 when this weekend (18-19 July) 🙋 why well, someone suggested the idea and honestly it sounded a lot of fun. it's very possible at such short notice that many... 115115
Eduardo.𝚟𝚞𝚎 @esm.dev · 17/07/2026A new version of the Pinia playground is up! It's been updated to work with Pinia 4 and added improvements that have been in the Vue playground for a long time play.pinia.vuejs.org It might break some existing links so let me know if you find any issues with old links or open a PR if you can!play.pinia.vuejs.orgPinia Playground 060
Eduardo.𝚟𝚞𝚎 @esm.dev · 16/07/2026I can't embed Vue TermUI in web (at least while using OpenTUI) so I built a small player based on `asciinema` format. it's fun to see the initial rendering being split into different lines 031
Reposted by Eduardo.𝚟𝚞𝚎patak @patak.cat · 15/07/2026We're in Berlin watching Argentina England with @43081j.com @esm.dev @nicorainhart.bsky.social @philippeserhal.com and Harry! 41054
Eduardo.𝚟𝚞𝚎 @esm.dev · 15/07/2026I would love to take the compliment and I agree on the other ones but here it's just install size, not bundle size 🤪 (that stays low at 1.5kb brotli). I literally just moved the devtools to a peer dep and remove CJS to get that improvement 020
Eduardo.𝚟𝚞𝚎 @esm.dev · 15/07/2026Vue Router 5.2 is out with better errors and warnings thanks to nostics github.com/vuejs/router... let me know how it goes!github.comRelease v5.2.0 · vuejs/router🚀 Features Add helpful diagnostics - by @posva in #2737 (628fe) 🐞 Bug Fixes Allow pinia 4 - by @posva (16535) scroll: Ignore stale async scrollBehavior results - by @baozjj and @curs... 0160
Eduardo.𝚟𝚞𝚎 @esm.dev · 14/07/2026Did it work? Can we officially say this was an easy peasy migration? 120
Eduardo.𝚟𝚞𝚎 @esm.dev · 14/07/2026Pinia v4 is out! Install size reduced by 77% ESM only Better errors with Nostics Vue Devtools as a peer dep github.com/vuejs/pinia/... Go give it a try!github.comRelease v4.0.0 · vuejs/piniaPinia 4 Pinia 4 contains only technically breaking changes: ESM only and upgrading @vue/devtools-api which now must be installed alongside pinia. It contains a major refactor of errors and dev warn... 59711
Eduardo.𝚟𝚞𝚎 @esm.dev · 10/07/2026It’s seems okay but I don’t think it’s 60fps. It might depend on how many pixels change 000