vue-router-skilld
vuejs/router vue-router@5.0.6
Tags: next: 4.0.13, legacy: 3.6.5, edge: 4.4.0-alpha.3
References: Docs
API Changes
This section documents version-specific API changes — prioritize recent major/minor releases.
-
NEW:
vue-router/vite— v5 ships the Vite plugin (formerlyunplugin-vue-router/vite) directly in the core package; import fromvue-router/viteinstead source -
NEW:
vue-router/auto-routes— v5 export that provides the auto-generated file-based route list; previously requiredunplugin-vue-routeras a separate package source -
NEW:
vue-router/unplugin— v5 export for Webpack/Rollup/esbuild plugins and utilities (VueRouterAutoImports,EditableTreeNode,createRoutesContext, etc.); previously imported fromunplugin-vue-routersource -
NEW:
DataLoaderPlugin+defineBasicLoader(experimental) — v5 adds data loaders directly tovue-router/experimental; previously inunplugin-vue-router/data-loaders. InstallDataLoaderPluginbefore the router withapp.use(DataLoaderPlugin, { router })source -
NEW:
defineColadaLoader(experimental) — Pinia Colada-backed loader available atvue-router/experimental/pinia-colada; previouslyunplugin-vue-router/data-loaders/pinia-coladasource -
NEW:
NavigationResult(experimental) — class fromvue-router/experimentalreturned inside a loader to redirect during navigation (e.g.return new NavigationResult('/login')); previously did not exist in vue-router source
More from skilld-dev/vue-ecosystem-skills
vue-skilld
The progressive JavaScript framework for building modern web UI. ALWAYS use when editing or working with *.vue files or code importing \"vue\". Consult for debugging, best practices, or modifying vue, core.
14tanstack-vue-query-skilld
Hooks for managing, caching and syncing asynchronous and remote data in Vue. ALWAYS use when writing code importing \"@tanstack/vue-query\". Consult for debugging, best practices, or modifying @tanstack/vue-query, tanstack/vue-query, tanstack vue-query, tanstack vue query, query.
14vue-i18n-skilld
Internationalization plugin for Vue.js. ALWAYS use when writing code importing \"vue-i18n\". Consult for debugging, best practices, or modifying vue-i18n, vue i18n.
11pinia-skilld
Intuitive, type safe and flexible Store for Vue. ALWAYS use when writing code importing \"pinia\". Consult for debugging, best practices, or modifying pinia.
9vue-test-utils-skilld
ALWAYS use when writing code importing \"@vue/test-utils\". Consult for debugging, best practices, or modifying @vue/test-utils, vue/test-utils, vue test-utils, vue test utils, test-utils, test utils.
9quasar-skilld
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time. ALWAYS use when writing code importing \"quasar\". Consult for debugging, best practices, or modifying quasar.
9