The Nuxt 4.6 change I'd try first in a big app: @nuxt.com rebuilt typed $fetch on fetchdts. No more TS2589 past a few hundred routes (3000 routes: 53.6s down to 0.62s in their benchmark), and the body you send is now checked against what the handler validates.
Jonathan Schneider
Jonathan Schneider
@jonathanschndr.de
Frontend dev from Germany ๐ฉ๐ช Certified Vue.js developer. I share what's new in Vue, Nuxt, Vite, Tailwind & the web platform, with live demos you can copy. ๐ Hannover ๐ jonathanschndr.github.io/frontend-lab
167 followers772 following157 posts
Opt in on Nuxt 4 with experimental.routeTypedFetch: true, it's the default in Nuxt 5. One gotcha: a Date from a handler is typed as a string at the call site. 4.6.3 landed today with 5 security fixes, so it's a good moment to upgrade anyway. nuxt.com/blog/v4-6
Install it globally, or just audit a page you already have: npx skills add nutlope/hallmark -g /hallmark audit ./index.html It renders at 8 widths, and a fresh-context reviewer gets the last word. github.com/Nutlope/hallmark
TypeScript 7.1 beta has a small feature I really like: ambient modules can now match import attributes, not file extensions. One declare module "*" with { type: "css" } and every CSS import is a typed CSSStyleSheet. Forget the "with" and TS complains. Release post
Jonathan Schneider reposted
Replying to @jasnell.me
Ryan's blog post ... deno.com/blog/cloudfl...
Jonathan Schneider reposted
โก vite-plugin-dependency-guard ๐ก๏ธ Secures Vite & Nuxt from supply-chain attacks with 6 automated guardrails at server start: 1 ๐ Fresh Release 2 ๐๏ธ Unmaintained 3 ๐ NPM Status 4 ๐ป Phantom Deps 5 ๐ File Integrity 6 โ ๏ธ OSV Live Audit ๐ฆ pnpm add -D vite-plugin-dependency-guard ๐ github.com/JonathanSchn...
Jonathan Schneider reposted
๐ฅ just released a github action: `uppt` it aims to be a very simple, secure release workflow for maintainers that adheres to best security practices โช trusted, staged publishing on npmjs.com โช github environment protection โช generated release PR + changelog โช automatic release + publish on merge โจ
๐ฑ Web Carbon Calculator is now live! Find out how much CO2 your website produces per visit. Get an eco-score (A+ to F) and actionable optimization tips. โจ Free & Open Source ๐ Instant Analysis โป๏ธ For a greener web future ๐ web-carbon-calculator.vercel.app ๐ github.com/JonathanSchn... #nuxt #vercel
Jonathan Schneider reposted
"Let's hear it for the UN of Javascript! Vite: The Documentary is finally here. If you missed the premiere, it's OK!!! Here's the link so you can watch it again, and again and again. youtu.be/bmWQqAKLgT4 "
What a great day and how many awesome people bring the ecosystem forward. Open source connects! My highlight was the talk from @antfu.me and the selfie with @evanyou.me ๐คฉ even if I couldnโt say much because of nervousness ๐ @viteconf.org
Jonathan Schneider reposted
And here we go! @rebaar.com is kicking off the official @vite.dev Community Night at Funda ๐
A question and answer round among with @thealexlichter.com @danielroe.dev @antfu.me and more great people
What??? ๐ซฅ The Command Palette feature preview will be deprecated on August 6th, 2025. After this date, it will no longer be possible to use the Command Palette. Read more on the GitHub blog. I love this feature, this is my way to navigate GitHub... please don't ๐ฑ๐ @github.com
oh wow.. nice github.blog/changelog/20...
What??? ๐ซฅ The Command Palette feature preview will be deprecated on August 6th, 2025. After this date, it will no longer be possible to use the Command Palette. Read more on the GitHub blog. I love this feature, this is my way to navigate GitHub... please don't ๐ฑ๐ @github.com
@panic.com I think your games are really great - but as a customer from the very beginning, I would like to see more focus on Transmit, for example. A new version 6 would be very good! Is there anything in the pipeline?
@viteconf.org Hey, I wrote you an e-mail about a ticket change, but unfortunately I don't get an answer, where can I get in touch?
๐ข We are again looking for new developers / permanent employees / full-time in the field of Vue and Nuxt - junior developers are also welcome. ๐ JOTT.MEDIA is a small agency specializing in UI / UX and Vue and Nuxt and serves medium-sized and large companies internationally. Interested? โถ๏ธ PM
Jonathan Schneider reposted
Getting ready for Oxlint v1.0. No extra features, stability and performance are the key features. github.com/oxc-project/...
Let's push the temporal api to @vueuse.org github.com/vueuse/vueus... ๐ช
@viteconf.org I wanted to book 4 pre-sale tickets, but unfortunately the dialog does not work for me. I can't select any tickets in the first step.
@viteconf.org I wanted to book 4 pre-sale tickets, but unfortunately the dialog does not work for me. I can't select any tickets in the first step.
โจ ๐ฑ ๐ - github.com/zed-industri...
Jonathan Schneider reposted
Jonathan Schneider reposted
It's liiiiiive โจ ui3.nuxt.dev/figma
Having fun working on the upcoming landing page for the Figma kit of Nuxt UI Pro.
Iโm lying really sick in bed with a 41 degree fever and you see this notification by chance, then you feel so much better! Thank you very much @atinux.com ๐
Is there a way for Nuxt i18n to dynamically load the selection of available locales? Async Nuxt Config are deprecated and I have not found a i18n method. Any ideas? i18n.nuxtjs.org/
I am impressed by @zed.dev - the most innovative function in my opinion is the search over several files with the possibility to edit them simultaneously with multicursor! Now if Git is integrated with an interface, flutter and a debug / breakpints, everything will be perfect! ๐
We are very happy that we could win @stefanobartoletti.it for our project and that he supports us as a freelancer. Welcome! ๐ and look forward to seeing what exciting things we develop ๐ฑ