152 wires and counting

$ follow Vue.js

Keep up with Vue.js in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-07-27
stories 2

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

ESLINT-PLUGIN-VUE CUTS TYPE CHECKING OVERHEAD WITH SMARTER INFERENCE

By RepoJournal · Filed · About Vue.js · Composed from the cited sources · methodology

1 person shipped this

eslint-plugin-vue just ditched unnecessary type-aware parser services by switching to runtime type inference that handles TypeScript syntax without the performance tax.

The plugin's type handling got leaner in a targeted refactor [1] that extracts the `getNameParamNode` helper and replaces `inferRuntimeTypeFromTypeNode` with `inferRuntimeType`, cutting through common TypeScript patterns without demanding the full type-aware parser. This mirrors the approach already proven in the `no-boolean-default` rule, now applied consistently across the codebase [1]. The change also introduces `skipTSAsExpression` handling to better catch edge cases [1]. If you maintain rules that inspect type annotations or default values, this lands in your next plugin release and silently improves linting speed on TypeScript codebases.

Quick answers

What shipped in Vue.js on July 27, 2026?
eslint-plugin-vue just ditched unnecessary type-aware parser services by switching to runtime type inference that handles TypeScript syntax without the performance tax. In total, 1 commits and 1 pull requests landed.
Who contributed to Vue.js on July 27, 2026?
1 developer shipped this update, including waynzh.
What were the notable Vue.js updates?
refactor: extract `getNameParamNode` and improve type handling.