vue-router-skilld
Installation
SKILL.md
vuejs/router vue-router@5.3.1
Prepared source: vue-router@5.3.1, ESM package ("type": "module", package.json:2,20).
Peers: vue ^3.5.34 || ^4.0.0; optional vite ^7.3.0 || ^8.0.0, pinia ^3.0.4 || ^4.0.2, @pinia/colada >=0.21.2 (package.json:173-193).
Docs: https://router.vuejs.org
Import map
| Import | Use for |
|---|---|
vue-router |
createRouter, createWebHistory, createWebHashHistory, createMemoryHistory, RouterLink, RouterView, useRouter, useRoute, useLink, onBeforeRouteLeave, onBeforeRouteUpdate, isNavigationFailure, NavigationFailureType, START_LOCATION, parseQuery, stringifyQuery (dist/vue-router.d.ts:6) |
vue-router/vite |
Vite plugin, file-based routing (package.json:104) |
vue-router/unplugin/{vite,webpack,rollup,esbuild,rolldown} |
same plugin for other bundlers (dist/unplugin/) |
vue-router/unplugin |
VueRouterAutoImports, createRoutesContext, EditableTreeNode, plugin Options (dist/unplugin/index.d.mts:62) |
vue-router/auto-routes |
generated routes array + handleHotUpdate(router) (vue-router-auto-routes.d.mts:6,28) |
vue-router/auto-resolver |
generated resolver for experimental_createRouter + handleHotUpdate (vue-router-auto-resolver.d.mts:15,21) |
vue-router/experimental |
data loaders, reroute, miss, definePage, defineParamParser, PARAM_PARSER_INT/PARAM_PARSER_BOOL, experimental_createRouter, useIsDataLoading (dist/experimental/index.d.ts:7) |
vue-router/experimental/pinia-colada |
defineColadaLoader (package.json:77) |
vue-router/volar/sfc-route-blocks, vue-router/volar/sfc-typed-router |
Volar plugins: <route> blocks, per-file typed useRoute() (package.json:115-121) |