RepoJournal
Vue.js

@vuejs

Vue + the surrounding frontend ecosystem

Pick a date

The Wire · Showcase

LANGUAGE TOOLS TACKLES TSSERVER TRANSFORM, ROUTER GAINS TYPE FLEXIBILITY

By RepoJournal · Filed · About Vue.js

Vue's language-tools just shipped the infrastructure work needed to properly transform TypeScript server content, while the router opens up global type customization for the first time.

The language-tools team landed a significant feat that transforms tsserver content [1], solving a long-standing issue around how TypeScript integration handles Vue files in your editor. This pairs with a critical fix to v-bind shorthand identifier skipping [2] that aligns it with how interpolation behaves, meaning your type hints and template bindings now work consistently. Behind the scenes, language-core got a clarity refactor that inlines interpolation segment generation [3], making the codebase easier to reason about as these features compound. On the router side, you can now override the global Router type [4], giving you the flexibility to extend or customize router types without fighting the framework's assumptions. These aren't flashy releases, but they're the kind of foundational improvements that make your development experience smoother when you're deep in a large codebase.

Action items

References

  1. [1] feat(vscode): transform tsserver content ↗ vuejs/language-tools
  2. [2] fix(language-core): align `v-bind` shorthand identifier skipping with interpolation vuejs/language-tools
  3. [3] refactor(language-core): inline interpolation segment generation for clarity vuejs/language-tools
  4. [4] feat: allow overriding the global Router type vuejs/router

FAQ

What changed in Vue.js on May 23, 2026?
Vue's language-tools just shipped the infrastructure work needed to properly transform TypeScript server content, while the router opens up global type customization for the first time.
What should Vue.js teams do about it?
Pull language-tools latest if you're debugging tsserver type mismatches in templates • Test v-bind shorthand in your existing projects to catch any interpolation inconsistencies • Check router type overrides if you have custom type extensions planned
Which Vue.js repositories shipped on May 23, 2026?
vuejs/language-tools, vuejs/router

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.