Don't miss the next edition. Subscribe to the newsletter.
Published at Oct 6, 2025, 3:00 PMNuxt Environments, Package Deduping & Vite News You Can’t Miss Ready for your weekly Vue & Nuxt dose? Weekly Vue News #218 Nuxt Environments, Package Deduping & Vite News You Can’t Miss View online Hi 👋 I developed a Nuxt module to render email templates from Vue components which was used to render this newsletters issue. You can give it a try at nuxtemail.com , it's still in its early days. In an ideal world, I would love to keep using ( Vue Email ) but it is currently unmaintained and it is much easier for me to develop & maintain the Nuxt-only solution. I'm happy to switch back to Vue Email if it gets updated with a working Nuxt (or Vue) DevTools integration in the future. Enjoy this issue and have a lovely week ☀️ Vue 📕 Speeding Up the Virtual DOM With Vue.js 👉🏻 Web frameworks often use a virtual DOM to keep track of current UI elements. 👉🏻 To combat performance issues, Vue.js closely couples its runtime and compiler. 📕 Vue.js Usage Statistics 👉🏻 A company analyzed 200K+ websites that use frontend frameworks and compiled statistics for each framework detected. 👉🏻 Vue is the second most popular frontend framework worldwide. 📹 Async State Management in Vue Router 👉🏻 Eduardo the creator of Pinia & Vue core team member will show you how to handle async state management in Vue router. 📹 Creator of Vite: Evan You 👉🏻 Scott and Wes sit down with Evan You, creator of Vue, Vite, and VoidZero, to dig into the future of frontend tooling. 👉🏻 From the speed of Rolldown to why he chose Rust, they explore the evolution of developer experience, bundlers, and what’s next for the web. Nuxt 📕 Nuxt Environment Overrides: Clean Config for Every Environment* 👉🏻 Learn how to manage multiple environment configs in Nuxt with ease. 👉🏻 From development to staging and production, streamline your setup with powerful Nuxt tools. 📹 You should dedupe your packages 👉🏻 Package deduplication is an important step. 👉🏻 Why? Let's check in the video, based on the Nuxt upgrade command. 🛠️ Docus v5 👉🏻 v5 is now built on top of Nuxt UI v4 which means you can now use it entirely for free. 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 ViteConf (9-10 October 2025, Amsterdam) VueFes (25 October 2025, Otemachi, Japan) 💬 Quote of the week 🧑🏻💻 In Other News 📕 What’s New in ViteLand: September 2025 Recap 👉🏻 Up to 45% faster & smaller Rolldown 👉🏻 Vitest Browser Mode updates 📕 The Day the Linter Broke My Code 👉🏻 A seemingly helpful linter suggestion inadvertently introduced a subtle but critical bug by incorrectly applying a standard method within a custom method of the same name, violating Go's error-handling principles and leading to unexpected error equivalences. 📕 Building a better online editor for TypeScript 👉🏻 Val Town has rewritten and open-sourced its online TypeScript editor from scratch to improve its performance and accuracy. 🛠️ Messenger 👉🏻 This is a beautifully animated example of just what’s now possible in the browser. 👉🏻 A charming little Web-GL interactive experience. Take a moment to explore. 🛠️ ApiSnip 👉🏻 A terminal user interface (TUI) tool for trimming OpenAPI specifications down to size. 😂 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 }}