RepoJournal
Vue.js

@vuejs

Vue + the surrounding frontend ecosystem

Pick a date

The Wire · Showcase

VAPOR COMPILER GAINS DYNAMIC SLOT SUPPORT, CREATE-VUE BUMPS TO 3.22.4

By RepoJournal · Filed · About Vue.js

Vue's Vapor compiler now handles dynamic slots and default slot elements natively, while create-vue ships its first release to drop Node 20 support.

The Vapor compiler landed two critical slot-handling features overnight: native support for $slots.default as slot elements [1] and dynamic object slot rendering [2]. These aren't minor conveniences. They close the gap between what developers write in JSX and what the compiler can actually handle, making Vapor templates more predictable and less fragile. Meanwhile, create-vue v3.22.4 shipped with a hard decision baked in [3]: Node 20 is gone, and the minor version floor has moved up. The release also fixes a Windows-specific glob quoting issue in build scripts [3] and plugs a missing vue-eslint-parser dependency that was causing warnings in fresh scaffolds [3]. Dependency updates across the board, headlined by Playwright 1.61.0 [4], keep the scaffolding tool current. German documentation support landed in the main docs repo [5] [6], broadening the Vue audience.

Action items

References

  1. [1] feat(compiler): handle $slots.default as slot element vuejs/vue-jsx-vapor
  2. [2] feat(compiler/vapor): support dynamic slots for object slots vuejs/vue-jsx-vapor
  3. [3] 2026-06-17 (v3.22.4) ↗ vuejs/create-vue
  4. [4] chore(deps): update all non-major dependencies ↗ vuejs/create-vue
  5. [5] docs: add german (#3411) vuejs/docs
  6. [6] add german ↗ vuejs/docs

FAQ

What changed in Vue.js on June 18, 2026?
Vue's Vapor compiler now handles dynamic slots and default slot elements natively, while create-vue ships its first release to drop Node 20 support.
What should Vue.js teams do about it?
Upgrade create-vue to 3.22.4 if running Node 22+; verify Node version requirement if you're still on Node 20 • Test Vapor templates with dynamic slots to confirm new compiler features work in your codebase • Update Playwright to 1.61.0 in test suites during next dependency cycle
Which Vue.js repositories shipped on June 18, 2026?
vuejs/vue-jsx-vapor, vuejs/create-vue, vuejs/docs

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.