Don't miss the next edition. Subscribe to the newsletter.
Published at Jul 14, 2025, 3:00 PMWeekly Vue News #206 - NuxtLabs is joining Vercel Ready for your weekly Vue & Nuxt dose? Weekly Vue News #206 Weekly Vue News #206 - NuxtLabs is joining Vercel View online Hi 👋 Big news in for the Nuxt community: NuxtLabs has been acquired by Vercel! This is a significant milestone, and I wanted to share my thoughts on what this means for the future of Nuxt and its ecosystem. First and foremost, I’m thrilled that the Nuxt team can now fully concentrate on enhancing the framework without the burden of funding its future. This shift allows for greater innovation and development, which is something we all can look forward to. Additionally, the transition of existing paid tools like Nuxt UI Pro, NuxtHub, and NuxtStudio to open-source is a game-changer. This move not only democratizes access to these powerful resources but also opens up exciting opportunities for developers and businesses alike. Personally, I see this as a fantastic development for my Nuxt SaaS Starter Kit , as it broadens the potential market and user base. Of course, I can’t help but feel a bit apprehensive about how this acquisition might influence the team’s decisions moving forward. It’s my hope that the community and existing users of Nuxt, NuxtHub, and other tools will continue to thrive without any negative impacts. Vercel’s previous acquisition of SvelteKit has, to my knowledge, not hindered its progress, so I remain optimistic. Also make sure to watch the corresponding DejaVue episode with Daniel Roe and Sébastien Chopin, where they discuss the acquisition in detail. It's linked below. As we look ahead, I’m genuinely excited about the upcoming developments and what they will bring to our community. Let’s embrace this change and see where it takes us! Enjoy this issue and have a lovely week ☀️ Sponsored Postiz open-source social media scheduling tool Postiz is an open-source social media scheduling tool that lets you plan and automate posts across 19+ platforms like X, LinkedIn, BlueSky, Mastodon, etc. With Postiz, you can easily connect your accounts, create rich scheduled posts using a powerful editor, and manage multiple channels from one place. It supports image uploads, recurring posts, and timezone-aware scheduling. Built for privacy and flexibility, Postiz runs on your infrastructure or can be used as a hosted service. Ideal for individuals, teams, and communities who want control and automation without the bloat. Vue 📕 Fixing “Cannot read properties of undefined (reading ‘value’)” in Vue* 👉🏻 Learn what causes it and how to fix it. 📕 Building a PDF Viewer in Nuxt with PDF.js, vue-pdf-embed, vue-pdf and Vue PDF Viewer 👉🏻 Learn to build a PDF viewer in Nuxt ssing PDF.js and Vue components. 📹 More Features of Vue's VS Code Extension 👉🏻 Curious for more features of the Vue (official) VS Code Extension? 👉🏻 In ~8 minutes you learn about inlay hints, drag & drop, reactivity visualization and more. 🛠️ Vue RuleKit 👉🏻 Eduardo's personal rules for AI agents, specific for Vue apps. 👉🏻 Pay once, access forever the GitHub repo and the Discord server 💡 Vue Tip: Suppress Hydration Mismatch Warnings Since Vue 3.5+ you can use the data-allow-mismatch data-allow-mismatch attribute to suppress hydration mismatch warnings for specific elements. 1 div data-allow-mismatch = " text " > { data.toLocaleString() } div > The value can limit the allowed mismatch to a specific type. If no value is provided, all types of mismatches will be allowed. Allowed values are: text text , children children , class class , style style and attribute attribute . Nuxt 📕 NuxtLabs is joining Vercel 👉🏻 With Vercel’s support, NuxtLabs no longer has to split their focus between maintaining Nuxt and funding its future. 📹 Was Nuxt just sold?! (with Daniel Roe and Sébastien Chopin) 👉🏻 In this special episode of DejaVue, Alexander and Michael are joined by Daniel Roe and Sébastien Chopin to discuss the recent acquisition of NuxtLabs by Vercel. Launch Your Nuxt App in Minutes - Not Weeks I built this starter kit because I kept rewriting the same boilerplate for every new Nuxt project. 📅 Events PragVue (23 September 2025, Czech Republic) VueFes (25 October 2025, Otemachi, Japan) 💬 Quote of the week 🧑🏻💻 In Other News 📕 CSS conditionals with the new if() function 👉🏻 The if function opens up a slew of architectural opportunities for CSS. 👉🏻 Learn how we can now use such inline conditionals along with media, supports, and style queries. 📕 Migrating 160,000 Lines of Production Banking JavaScript to TypeScript with Zero Downtime 👉🏻 Migrating to TypeScript was a challenging yet rewarding process that significantly improved the codebase's stability and maintainability. 👉🏻 Strategic planning and effective tools made the transition seamless, greatly reducing the feedback loop for identifying bugs. 🛠️ Free Curved Text Generator 👉🏻 An online tool that lets you place curved text along circle or any custom path. 👉🏻 No signup and for free. 🛠️ jsonrepair 👉🏻 Repairs invalid JSON documents by addressing common errors like missing quotes, commas, and incorrect syntax. 😂 Fun 🔗 Want more Vue & Nuxt content? More Exclusive Vue Tips : Join Michael Thiessen's newsletter and get great Vue tips and insights delivered to your inbox each week. Weekly Vue & Nuxt Videos : You must subscribe Alexander Lichter's YouTube channel if you are interested in Vue & Nuxt. DejaVue Podcast : A weekly podcast about Vue.js and the ecosystem around it. Comments? Join the discussion about this issue in our Discord community . Until next week, Michael Hoffmann (Curator) To support me: 😘 Recommend the newsletter to your friends: it really helps! 💸 Sponsor this newsletter 🦋 Repost the latest BlueSky post 📨 Reply to this email: feedback is welcome * Some of my links are affiliate links; if you make a purchase, I gain a small percentage at no extra cost. Thank you for supporting my newsletter. Unsubscribe Siegersdorf 18, 94371 Rattenberg, Germany {{ TrackView }}