The Wire · Showcase
CREATE-VUE 3.23.0 SHIPS WITH TYPESCRIPT ENABLED BY DEFAULT
By RepoJournal · Filed · About Vue.js
Vue's scaffolding tool flipped the switch on TypeScript adoption, making strict typing the path of least resistance for new projects.
Create-vue 3.23.0 [1] enables TypeScript by default on project creation, fundamentally shifting how Vue developers start their journey. This lands alongside package manager auto-detection [1], which means the CLI now watches what you're using and mirrors it, eliminating friction on monorepo workflows. The playground got tighter too [2]: pre-release versions are now capped at 10 entries while preserving up to 30 total versions, cutting down the noise when you're testing against multiple release candidates. Vue 3.6 RC is now the beta option [1], signaling the framework's readiness to move beyond experimental builds. Under the hood, the core team shipped workspace configuration updates [3] to keep dependency lockfiles reproducible, the kind of unsexy infrastructure work that prevents production surprises.
One email a day. Unsubscribe in one click.
What actually shipped in Vue.js, written up every day — commits, pull requests, releases, and security advisories.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Update create-vue to 3.23.0 in your CI/CD templates vuejs/create-vue [plan]
- → Test new projects with TypeScript defaults enabled before rolling out team-wide vuejs/create-vue [monitor]
References
- [1] 2026-07-21 (v3.23.0) ↗ vuejs/create-vue
- [2] chore(sfc-playground): limit displayed pre-release versions ↗ vuejs/core
- [3] chore: allow `@parcel/watcher` builds ↗ vuejs/core