Weekly Vue News #218 - Nuxt 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.

Nuxt Starter Kit

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


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


Programmer Humor

🔗 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

评论

此博客中的热门博文

Learn to write insanely good composables in Vue

The magic of scoped slots in Vue ✨ (3/4)