├── .git-crypt ├── .gitattributes └── keys │ └── default │ └── 0 │ └── 12C6A8C197D70636AC2F3C0B5CFCEAB47F7E9844.gpg ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── commit-convention.md ├── contributing.md ├── funding.yml └── workflows │ ├── pkg.pr.new.yml │ ├── release-tag.yml │ └── test.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── CLAUDE.md ├── LICENSE ├── README.md ├── SECURITY.md ├── codecov.yml ├── netlify.toml ├── package.json ├── packages ├── docs │ ├── .gitignore │ ├── .vitepress │ │ ├── config │ │ │ ├── en.ts │ │ │ ├── index.ts │ │ │ ├── shared.ts │ │ │ └── zh.ts │ │ ├── theme │ │ │ ├── components │ │ │ │ ├── AsideSponsors.vue │ │ │ │ ├── HomeSponsors.vue │ │ │ │ ├── HomeSponsorsGroup.vue │ │ │ │ ├── MadVueBanner.vue │ │ │ │ ├── PiniaLogo.vue │ │ │ │ ├── RuleKitLink.vue │ │ │ │ ├── TranslationStatus.vue │ │ │ │ ├── VueMasteryBanner.vue │ │ │ │ ├── VueMasteryHomeLink.vue │ │ │ │ ├── VueMasteryLogoLink.vue │ │ │ │ ├── VueSchoolLink.vue │ │ │ │ ├── VuejsdeConfBanner.vue │ │ │ │ └── sponsors.json │ │ │ ├── index.ts │ │ │ └── styles │ │ │ │ ├── home-links.css │ │ │ │ └── vars.css │ │ └── translation-status.json │ ├── guide │ │ ├── advanced │ │ │ ├── composition-api.md │ │ │ ├── data-fetching.md │ │ │ ├── dynamic-routing.md │ │ │ ├── extending-router-link.md │ │ │ ├── lazy-loading.md │ │ │ ├── meta.md │ │ │ ├── navigation-failures.md │ │ │ ├── navigation-guards.md │ │ │ ├── router-view-slot.md │ │ │ ├── scroll-behavior.md │ │ │ ├── transitions.md │ │ │ └── typed-routes.md │ │ ├── essentials │ │ │ ├── active-links.md │ │ │ ├── dynamic-matching.md │ │ │ ├── history-mode.md │ │ │ ├── named-routes.md │ │ │ ├── named-views.md │ │ │ ├── navigation.md │ │ │ ├── nested-routes.md │ │ │ ├── passing-props.md │ │ │ ├── redirect-and-alias.md │ │ │ └── route-matching-syntax.md │ │ ├── index.md │ │ └── migration │ │ │ └── index.md │ ├── index.md │ ├── installation.md │ ├── introduction.md │ ├── package.json │ ├── public │ │ ├── Vue_Router_-_Getting_Started.jpeg │ │ ├── banners │ │ │ └── vuejs-certification.svg │ │ ├── logo.png │ │ ├── logo.svg │ │ ├── mp-pinia-logo.svg │ │ ├── rulekit-logo.svg │ │ ├── service-worker.js │ │ ├── sponsors │ │ │ ├── fincliplogo_black_svg.svg │ │ │ ├── fincliplogo_white_svg.svg │ │ │ ├── passionate-people-dark.png │ │ │ ├── passionate-people-light.png │ │ │ ├── vuejobs.png │ │ │ ├── vuetify-logo-dark-text.svg │ │ │ ├── vuetify-logo-light-text.svg │ │ │ └── vuetoronto.svg │ │ ├── vue-cert-logo.svg │ │ ├── vuejsde-conf │ │ │ ├── vuejsdeconf_banner_large.png │ │ │ ├── vuejsdeconf_banner_large_2x.png │ │ │ ├── vuejsdeconf_banner_medium.png │ │ │ ├── vuejsdeconf_banner_medium_2x.png │ │ │ ├── vuejsdeconf_banner_small.png │ │ │ ├── vuejsdeconf_banner_small_2x.png │ │ │ ├── vuejsdeconf_banner_smallest.png │ │ │ └── vuejsdeconf_banner_smallest_2x.png │ │ ├── vuemastery │ │ │ ├── background-bubbles-vuemastery.svg │ │ │ ├── lock-vuemastery.svg │ │ │ ├── unlock-vuemastery.svg │ │ │ └── vuemastery-white.svg │ │ └── your-logo-here.svg │ ├── run-typedoc.mjs │ ├── typedoc-markdown.mjs │ ├── typedoc.tsconfig.json │ └── zh │ │ ├── about-translation.md │ │ ├── api │ │ ├── enums │ │ │ └── NavigationFailureType.md │ │ ├── index.md │ │ └── interfaces │ │ │ ├── HistoryState.md │ │ │ ├── NavigationFailure.md │ │ │ ├── NavigationGuard.md │ │ │ ├── NavigationGuardNext.md │ │ │ ├── NavigationGuardWithThis.md │ │ │ ├── NavigationHookAfter.md │ │ │ ├── RouteLocation.md │ │ │ ├── RouteLocationMatched.md │ │ │ ├── RouteLocationNormalized.md │ │ │ ├── RouteLocationNormalizedLoaded.md │ │ │ ├── RouteLocationOptions.md │ │ │ ├── RouteMeta.md │ │ │ ├── RouteRecordBase.md │ │ │ ├── RouteRecordMultipleViews.md │ │ │ ├── RouteRecordMultipleViewsWithChildren.md │ │ │ ├── RouteRecordNormalized.md │ │ │ ├── RouteRecordRedirect.md │ │ │ ├── RouteRecordSingleView.md │ │ │ ├── RouteRecordSingleViewWithChildren.md │ │ │ ├── Router.md │ │ │ ├── RouterHistory.md │ │ │ ├── RouterLinkProps.md │ │ │ ├── RouterOptions.md │ │ │ ├── RouterScrollBehavior.md │ │ │ └── RouterViewProps.md │ │ ├── guide │ │ ├── advanced │ │ │ ├── composition-api.md │ │ │ ├── data-fetching.md │ │ │ ├── dynamic-routing.md │ │ │ ├── extending-router-link.md │ │ │ ├── lazy-loading.md │ │ │ ├── meta.md │ │ │ ├── navigation-failures.md │ │ │ ├── navigation-guards.md │ │ │ ├── router-view-slot.md │ │ │ ├── scroll-behavior.md │ │ │ ├── transitions.md │ │ │ └── typed-routes.md │ │ ├── essentials │ │ │ ├── active-links.md │ │ │ ├── dynamic-matching.md │ │ │ ├── history-mode.md │ │ │ ├── named-routes.md │ │ │ ├── named-views.md │ │ │ ├── navigation.md │ │ │ ├── nested-routes.md │ │ │ ├── passing-props.md │ │ │ ├── redirect-and-alias.md │ │ │ └── route-matching-syntax.md │ │ ├── index.md │ │ └── migration │ │ │ └── index.md │ │ ├── index.md │ │ ├── installation.md │ │ └── introduction.md ├── experiments-playground │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── README.md │ ├── env.d.ts │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── main.css │ │ ├── main.ts │ │ ├── pages │ │ │ ├── (home).vue │ │ │ ├── about.vue │ │ │ ├── events.vue │ │ │ ├── events │ │ │ │ ├── (event-list).vue │ │ │ │ ├── [when=date].vue │ │ │ │ └── [when=date] │ │ │ │ │ └── nested.vue │ │ │ ├── nested.vue │ │ │ ├── nested │ │ │ │ └── a.vue │ │ │ └── profiles │ │ │ │ ├── (list).vue │ │ │ │ ├── +layout.vue │ │ │ │ └── [userId].vue │ │ └── router │ │ │ └── index.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── playground │ ├── env.d.ts │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.vue │ │ ├── AppLink.vue │ │ ├── api │ │ │ └── index.ts │ │ ├── main.ts │ │ ├── router.ts │ │ ├── scrollWaiter.ts │ │ ├── store.ts │ │ └── views │ │ │ ├── ComponentWithData.vue │ │ │ ├── Dynamic.vue │ │ │ ├── Generic.vue │ │ │ ├── GuardedWithLeave.vue │ │ │ ├── Home.vue │ │ │ ├── LongView.vue │ │ │ ├── Nested.vue │ │ │ ├── NestedWithId.vue │ │ │ ├── NotFound.vue │ │ │ ├── RepeatedParams.vue │ │ │ └── User.vue │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vite.config.ts └── router │ ├── .gitignore │ ├── CHANGELOG.md │ ├── SECURITY.md │ ├── __tests__ │ ├── RouterLink.spec.ts │ ├── RouterView.spec.ts │ ├── __snapshots__ │ │ ├── RouterLink.spec.ts.snap │ │ └── RouterView.spec.ts.snap │ ├── createRouter.test-d.ts │ ├── encoding.spec.ts │ ├── errors.spec.ts │ ├── guards │ │ ├── afterEach.spec.ts │ │ ├── beforeEach.spec.ts │ │ ├── beforeEnter.spec.ts │ │ ├── beforeResolve.spec.ts │ │ ├── beforeRouteEnter.spec.ts │ │ ├── beforeRouteEnterCallback.spec.ts │ │ ├── beforeRouteLeave.spec.ts │ │ ├── beforeRouteUpdate.spec.ts │ │ ├── extractComponentsGuards.spec.ts │ │ ├── guardToPromiseFn.spec.ts │ │ ├── guardsContext.spec.ts │ │ ├── loadRouteLocation.spec.ts │ │ ├── navigatioGuardsInjections.spec.ts │ │ ├── onBeforeRouteLeave.spec.ts │ │ └── onBeforeRouteUpdate.spec.ts │ ├── hash-manual-navigation.spec.ts │ ├── history │ │ ├── hash.spec.ts │ │ ├── html5.spec.ts │ │ └── memory.spec.ts │ ├── initialNavigation.spec.ts │ ├── isReady.spec.ts │ ├── lazyLoading.spec.ts │ ├── location.spec.ts │ ├── matcher │ │ ├── __snapshots__ │ │ │ └── resolve.spec.ts.snap │ │ ├── addingRemoving.spec.ts │ │ ├── pathParser.spec.ts │ │ ├── pathRanking.spec.ts │ │ ├── records.spec.ts │ │ └── resolve.spec.ts │ ├── mount.ts │ ├── multipleApps.spec.ts │ ├── parseQuery.spec.ts │ ├── routeLocation.test-d.ts │ ├── router.spec.ts │ ├── scrollBehavior.spec.ts │ ├── ssr.spec.ts │ ├── stringifyQuery.spec.ts │ ├── urlEncoding.spec.ts │ ├── useApi.spec.ts │ ├── useLink.spec.ts │ ├── utils.ts │ ├── vitest-mock-warn.ts │ └── warnings.spec.ts │ ├── e2e │ ├── devServer.mjs │ ├── encoding │ │ ├── index.html │ │ └── index.ts │ ├── global.css │ ├── guards-instances │ │ ├── index.html │ │ └── index.ts │ ├── hash │ │ ├── index.html │ │ └── index.ts │ ├── index.html │ ├── index.ts │ ├── keep-alive │ │ ├── index.html │ │ └── index.ts │ ├── modal │ │ ├── index.html │ │ └── index.ts │ ├── multi-app │ │ ├── index.html │ │ └── index.ts │ ├── runner.mjs │ ├── scroll-behavior │ │ ├── index.html │ │ ├── index.ts │ │ └── scrollWaiter.ts │ ├── specs │ │ ├── encoding.js │ │ ├── guards-instances.js │ │ ├── hash.js │ │ ├── keep-alive.js │ │ ├── modal.js │ │ ├── multi-app.js │ │ ├── scroll-behavior.js │ │ ├── suspense.js │ │ └── transitions.js │ ├── suspense │ │ ├── index.html │ │ └── index.ts │ ├── transitions │ │ ├── index.html │ │ └── index.ts │ ├── tsconfig.json │ └── vite.config.mjs │ ├── index.js │ ├── nightwatch.conf.js │ ├── package.json │ ├── size-checks │ ├── rollup.config.mjs │ ├── webRouter.js │ ├── webRouterAndVue.js │ └── webRouter_experimental.js │ ├── src │ ├── RouterLink.ts │ ├── RouterView.ts │ ├── config.ts │ ├── devtools.ts │ ├── encoding.ts │ ├── errors.ts │ ├── experimental │ │ ├── index.ts │ │ ├── route-resolver │ │ │ ├── matchers │ │ │ │ ├── errors.ts │ │ │ │ ├── matcher-pattern-path-star.ts │ │ │ │ ├── matcher-pattern-query.spec.ts │ │ │ │ ├── matcher-pattern-query.ts │ │ │ │ ├── matcher-pattern.spec.ts │ │ │ │ ├── matcher-pattern.test-d.ts │ │ │ │ ├── matcher-pattern.ts │ │ │ │ ├── param-parsers │ │ │ │ │ ├── booleans.spec.ts │ │ │ │ │ ├── booleans.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── integers.spec.ts │ │ │ │ │ ├── integers.ts │ │ │ │ │ ├── strings.spec.ts │ │ │ │ │ ├── strings.ts │ │ │ │ │ └── types.ts │ │ │ │ └── test-utils.ts │ │ │ ├── resolver-abstract.ts │ │ │ ├── resolver-fixed.spec.ts │ │ │ └── resolver-fixed.ts │ │ ├── router.spec.ts │ │ └── router.ts │ ├── global.d.ts │ ├── history │ │ ├── common.ts │ │ ├── hash.ts │ │ ├── html5.ts │ │ └── memory.ts │ ├── index.ts │ ├── injectionSymbols.ts │ ├── location.ts │ ├── matcher │ │ ├── index.ts │ │ ├── pathMatcher.ts │ │ ├── pathParserRanker.ts │ │ ├── pathTokenizer.ts │ │ └── types.ts │ ├── navigationGuards.ts │ ├── query.ts │ ├── router.ts │ ├── scrollBehavior.ts │ ├── typed-routes │ │ ├── index.ts │ │ ├── navigation-guards.ts │ │ ├── params.ts │ │ ├── route-location.ts │ │ ├── route-map.ts │ │ └── route-records.ts │ ├── types │ │ ├── index.ts │ │ ├── typeGuards.ts │ │ └── utils.ts │ ├── useApi.ts │ ├── utils │ │ ├── README.md │ │ ├── callbacks.ts │ │ ├── env.ts │ │ └── index.ts │ └── warning.ts │ ├── test-dts │ ├── components.test-d.tsx │ ├── index.d.ts │ ├── legacy.test-d.ts │ ├── meta.test-d.ts │ ├── navigationGuards.test-d.ts │ ├── routeRecords.test-d.ts │ ├── tsconfig.json │ └── typed-routes.test-d.ts │ ├── tsconfig.json │ ├── tsdown.config.ts │ ├── vetur │ ├── attributes.json │ └── tags.json │ ├── vitest.config.ts │ ├── vue-router-auto-resolver.d.mts │ ├── vue-router-auto-routes.d.ts │ ├── vue-router-auto.d.ts │ └── vue-router.node.mjs ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── check-size.mjs ├── docs-check.sh ├── release.mjs └── verifyCommit.mjs └── vitest.config.ts /.git-crypt/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.git-crypt/.gitattributes -------------------------------------------------------------------------------- /.git-crypt/keys/default/0/12C6A8C197D70636AC2F3C0B5CFCEAB47F7E9844.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.git-crypt/keys/default/0/12C6A8C197D70636AC2F3C0B5CFCEAB47F7E9844.gpg -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/commit-convention.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.github/commit-convention.md -------------------------------------------------------------------------------- /.github/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.github/contributing.md -------------------------------------------------------------------------------- /.github/funding.yml: -------------------------------------------------------------------------------- 1 | github: [posva] 2 | open_collective: vuejs 3 | -------------------------------------------------------------------------------- /.github/workflows/pkg.pr.new.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.github/workflows/pkg.pr.new.yml -------------------------------------------------------------------------------- /.github/workflows/release-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.github/workflows/release-tag.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/SECURITY.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/codecov.yml -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/package.json -------------------------------------------------------------------------------- /packages/docs/.gitignore: -------------------------------------------------------------------------------- 1 | .vitepress/cache 2 | api 3 | -------------------------------------------------------------------------------- /packages/docs/.vitepress/config/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/config/en.ts -------------------------------------------------------------------------------- /packages/docs/.vitepress/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/config/index.ts -------------------------------------------------------------------------------- /packages/docs/.vitepress/config/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/config/shared.ts -------------------------------------------------------------------------------- /packages/docs/.vitepress/config/zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/config/zh.ts -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/components/AsideSponsors.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/components/AsideSponsors.vue -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/components/HomeSponsors.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/components/HomeSponsors.vue -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/components/HomeSponsorsGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/components/HomeSponsorsGroup.vue -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/components/MadVueBanner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/components/MadVueBanner.vue -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/components/PiniaLogo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/components/PiniaLogo.vue -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/components/RuleKitLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/components/RuleKitLink.vue -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/components/TranslationStatus.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/components/TranslationStatus.vue -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/components/VueMasteryBanner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/components/VueMasteryBanner.vue -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/components/VueMasteryHomeLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/components/VueMasteryHomeLink.vue -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/components/VueMasteryLogoLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/components/VueMasteryLogoLink.vue -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/components/VueSchoolLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/components/VueSchoolLink.vue -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/components/VuejsdeConfBanner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/components/VuejsdeConfBanner.vue -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/components/sponsors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/components/sponsors.json -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/styles/home-links.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/styles/home-links.css -------------------------------------------------------------------------------- /packages/docs/.vitepress/theme/styles/vars.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/theme/styles/vars.css -------------------------------------------------------------------------------- /packages/docs/.vitepress/translation-status.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/.vitepress/translation-status.json -------------------------------------------------------------------------------- /packages/docs/guide/advanced/composition-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/advanced/composition-api.md -------------------------------------------------------------------------------- /packages/docs/guide/advanced/data-fetching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/advanced/data-fetching.md -------------------------------------------------------------------------------- /packages/docs/guide/advanced/dynamic-routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/advanced/dynamic-routing.md -------------------------------------------------------------------------------- /packages/docs/guide/advanced/extending-router-link.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/advanced/extending-router-link.md -------------------------------------------------------------------------------- /packages/docs/guide/advanced/lazy-loading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/advanced/lazy-loading.md -------------------------------------------------------------------------------- /packages/docs/guide/advanced/meta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/advanced/meta.md -------------------------------------------------------------------------------- /packages/docs/guide/advanced/navigation-failures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/advanced/navigation-failures.md -------------------------------------------------------------------------------- /packages/docs/guide/advanced/navigation-guards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/advanced/navigation-guards.md -------------------------------------------------------------------------------- /packages/docs/guide/advanced/router-view-slot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/advanced/router-view-slot.md -------------------------------------------------------------------------------- /packages/docs/guide/advanced/scroll-behavior.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/advanced/scroll-behavior.md -------------------------------------------------------------------------------- /packages/docs/guide/advanced/transitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/advanced/transitions.md -------------------------------------------------------------------------------- /packages/docs/guide/advanced/typed-routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/advanced/typed-routes.md -------------------------------------------------------------------------------- /packages/docs/guide/essentials/active-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/essentials/active-links.md -------------------------------------------------------------------------------- /packages/docs/guide/essentials/dynamic-matching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/essentials/dynamic-matching.md -------------------------------------------------------------------------------- /packages/docs/guide/essentials/history-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/essentials/history-mode.md -------------------------------------------------------------------------------- /packages/docs/guide/essentials/named-routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/essentials/named-routes.md -------------------------------------------------------------------------------- /packages/docs/guide/essentials/named-views.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/essentials/named-views.md -------------------------------------------------------------------------------- /packages/docs/guide/essentials/navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/essentials/navigation.md -------------------------------------------------------------------------------- /packages/docs/guide/essentials/nested-routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/essentials/nested-routes.md -------------------------------------------------------------------------------- /packages/docs/guide/essentials/passing-props.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/essentials/passing-props.md -------------------------------------------------------------------------------- /packages/docs/guide/essentials/redirect-and-alias.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/essentials/redirect-and-alias.md -------------------------------------------------------------------------------- /packages/docs/guide/essentials/route-matching-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/essentials/route-matching-syntax.md -------------------------------------------------------------------------------- /packages/docs/guide/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/index.md -------------------------------------------------------------------------------- /packages/docs/guide/migration/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/guide/migration/index.md -------------------------------------------------------------------------------- /packages/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/index.md -------------------------------------------------------------------------------- /packages/docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/installation.md -------------------------------------------------------------------------------- /packages/docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/introduction.md -------------------------------------------------------------------------------- /packages/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/package.json -------------------------------------------------------------------------------- /packages/docs/public/Vue_Router_-_Getting_Started.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/Vue_Router_-_Getting_Started.jpeg -------------------------------------------------------------------------------- /packages/docs/public/banners/vuejs-certification.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/banners/vuejs-certification.svg -------------------------------------------------------------------------------- /packages/docs/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/logo.png -------------------------------------------------------------------------------- /packages/docs/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/logo.svg -------------------------------------------------------------------------------- /packages/docs/public/mp-pinia-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/mp-pinia-logo.svg -------------------------------------------------------------------------------- /packages/docs/public/rulekit-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/rulekit-logo.svg -------------------------------------------------------------------------------- /packages/docs/public/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/service-worker.js -------------------------------------------------------------------------------- /packages/docs/public/sponsors/fincliplogo_black_svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/sponsors/fincliplogo_black_svg.svg -------------------------------------------------------------------------------- /packages/docs/public/sponsors/fincliplogo_white_svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/sponsors/fincliplogo_white_svg.svg -------------------------------------------------------------------------------- /packages/docs/public/sponsors/passionate-people-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/sponsors/passionate-people-dark.png -------------------------------------------------------------------------------- /packages/docs/public/sponsors/passionate-people-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/sponsors/passionate-people-light.png -------------------------------------------------------------------------------- /packages/docs/public/sponsors/vuejobs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/sponsors/vuejobs.png -------------------------------------------------------------------------------- /packages/docs/public/sponsors/vuetify-logo-dark-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/sponsors/vuetify-logo-dark-text.svg -------------------------------------------------------------------------------- /packages/docs/public/sponsors/vuetify-logo-light-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/sponsors/vuetify-logo-light-text.svg -------------------------------------------------------------------------------- /packages/docs/public/sponsors/vuetoronto.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/sponsors/vuetoronto.svg -------------------------------------------------------------------------------- /packages/docs/public/vue-cert-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/vue-cert-logo.svg -------------------------------------------------------------------------------- /packages/docs/public/vuejsde-conf/vuejsdeconf_banner_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_large.png -------------------------------------------------------------------------------- /packages/docs/public/vuejsde-conf/vuejsdeconf_banner_large_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_large_2x.png -------------------------------------------------------------------------------- /packages/docs/public/vuejsde-conf/vuejsdeconf_banner_medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_medium.png -------------------------------------------------------------------------------- /packages/docs/public/vuejsde-conf/vuejsdeconf_banner_medium_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_medium_2x.png -------------------------------------------------------------------------------- /packages/docs/public/vuejsde-conf/vuejsdeconf_banner_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_small.png -------------------------------------------------------------------------------- /packages/docs/public/vuejsde-conf/vuejsdeconf_banner_small_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_small_2x.png -------------------------------------------------------------------------------- /packages/docs/public/vuejsde-conf/vuejsdeconf_banner_smallest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_smallest.png -------------------------------------------------------------------------------- /packages/docs/public/vuejsde-conf/vuejsdeconf_banner_smallest_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_smallest_2x.png -------------------------------------------------------------------------------- /packages/docs/public/vuemastery/background-bubbles-vuemastery.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/vuemastery/background-bubbles-vuemastery.svg -------------------------------------------------------------------------------- /packages/docs/public/vuemastery/lock-vuemastery.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/vuemastery/lock-vuemastery.svg -------------------------------------------------------------------------------- /packages/docs/public/vuemastery/unlock-vuemastery.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/vuemastery/unlock-vuemastery.svg -------------------------------------------------------------------------------- /packages/docs/public/vuemastery/vuemastery-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/vuemastery/vuemastery-white.svg -------------------------------------------------------------------------------- /packages/docs/public/your-logo-here.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/public/your-logo-here.svg -------------------------------------------------------------------------------- /packages/docs/run-typedoc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/run-typedoc.mjs -------------------------------------------------------------------------------- /packages/docs/typedoc-markdown.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/typedoc-markdown.mjs -------------------------------------------------------------------------------- /packages/docs/typedoc.tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/typedoc.tsconfig.json -------------------------------------------------------------------------------- /packages/docs/zh/about-translation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/about-translation.md -------------------------------------------------------------------------------- /packages/docs/zh/api/enums/NavigationFailureType.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/enums/NavigationFailureType.md -------------------------------------------------------------------------------- /packages/docs/zh/api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/index.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/HistoryState.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/HistoryState.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/NavigationFailure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/NavigationFailure.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/NavigationGuard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/NavigationGuard.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/NavigationGuardNext.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/NavigationGuardNext.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/NavigationGuardWithThis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/NavigationGuardWithThis.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/NavigationHookAfter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/NavigationHookAfter.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouteLocation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouteLocation.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouteLocationMatched.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouteLocationMatched.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouteLocationNormalized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouteLocationNormalized.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouteLocationNormalizedLoaded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouteLocationNormalizedLoaded.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouteLocationOptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouteLocationOptions.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouteMeta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouteMeta.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouteRecordBase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouteRecordBase.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouteRecordMultipleViews.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouteRecordMultipleViews.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouteRecordMultipleViewsWithChildren.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouteRecordMultipleViewsWithChildren.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouteRecordNormalized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouteRecordNormalized.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouteRecordRedirect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouteRecordRedirect.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouteRecordSingleView.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouteRecordSingleView.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouteRecordSingleViewWithChildren.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouteRecordSingleViewWithChildren.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/Router.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/Router.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouterHistory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouterHistory.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouterLinkProps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouterLinkProps.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouterOptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouterOptions.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouterScrollBehavior.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouterScrollBehavior.md -------------------------------------------------------------------------------- /packages/docs/zh/api/interfaces/RouterViewProps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/api/interfaces/RouterViewProps.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/advanced/composition-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/advanced/composition-api.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/advanced/data-fetching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/advanced/data-fetching.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/advanced/dynamic-routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/advanced/dynamic-routing.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/advanced/extending-router-link.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/advanced/extending-router-link.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/advanced/lazy-loading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/advanced/lazy-loading.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/advanced/meta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/advanced/meta.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/advanced/navigation-failures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/advanced/navigation-failures.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/advanced/navigation-guards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/advanced/navigation-guards.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/advanced/router-view-slot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/advanced/router-view-slot.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/advanced/scroll-behavior.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/advanced/scroll-behavior.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/advanced/transitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/advanced/transitions.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/advanced/typed-routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/advanced/typed-routes.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/essentials/active-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/essentials/active-links.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/essentials/dynamic-matching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/essentials/dynamic-matching.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/essentials/history-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/essentials/history-mode.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/essentials/named-routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/essentials/named-routes.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/essentials/named-views.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/essentials/named-views.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/essentials/navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/essentials/navigation.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/essentials/nested-routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/essentials/nested-routes.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/essentials/passing-props.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/essentials/passing-props.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/essentials/redirect-and-alias.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/essentials/redirect-and-alias.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/essentials/route-matching-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/essentials/route-matching-syntax.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/index.md -------------------------------------------------------------------------------- /packages/docs/zh/guide/migration/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/guide/migration/index.md -------------------------------------------------------------------------------- /packages/docs/zh/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/index.md -------------------------------------------------------------------------------- /packages/docs/zh/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/installation.md -------------------------------------------------------------------------------- /packages/docs/zh/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/docs/zh/introduction.md -------------------------------------------------------------------------------- /packages/experiments-playground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/.gitignore -------------------------------------------------------------------------------- /packages/experiments-playground/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /packages/experiments-playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/README.md -------------------------------------------------------------------------------- /packages/experiments-playground/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/experiments-playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/index.html -------------------------------------------------------------------------------- /packages/experiments-playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/package.json -------------------------------------------------------------------------------- /packages/experiments-playground/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/src/App.vue -------------------------------------------------------------------------------- /packages/experiments-playground/src/assets/main.css: -------------------------------------------------------------------------------- 1 | :root { 2 | color-scheme: light dark; 3 | } 4 | -------------------------------------------------------------------------------- /packages/experiments-playground/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/src/main.ts -------------------------------------------------------------------------------- /packages/experiments-playground/src/pages/(home).vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/src/pages/(home).vue -------------------------------------------------------------------------------- /packages/experiments-playground/src/pages/about.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/src/pages/about.vue -------------------------------------------------------------------------------- /packages/experiments-playground/src/pages/events.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/src/pages/events.vue -------------------------------------------------------------------------------- /packages/experiments-playground/src/pages/events/(event-list).vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/src/pages/events/(event-list).vue -------------------------------------------------------------------------------- /packages/experiments-playground/src/pages/events/[when=date].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/src/pages/events/[when=date].vue -------------------------------------------------------------------------------- /packages/experiments-playground/src/pages/events/[when=date]/nested.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/src/pages/events/[when=date]/nested.vue -------------------------------------------------------------------------------- /packages/experiments-playground/src/pages/nested.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/src/pages/nested.vue -------------------------------------------------------------------------------- /packages/experiments-playground/src/pages/nested/a.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/src/pages/nested/a.vue -------------------------------------------------------------------------------- /packages/experiments-playground/src/pages/profiles/(list).vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/src/pages/profiles/(list).vue -------------------------------------------------------------------------------- /packages/experiments-playground/src/pages/profiles/+layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/src/pages/profiles/+layout.vue -------------------------------------------------------------------------------- /packages/experiments-playground/src/pages/profiles/[userId].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/src/pages/profiles/[userId].vue -------------------------------------------------------------------------------- /packages/experiments-playground/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/src/router/index.ts -------------------------------------------------------------------------------- /packages/experiments-playground/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/tsconfig.app.json -------------------------------------------------------------------------------- /packages/experiments-playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/tsconfig.json -------------------------------------------------------------------------------- /packages/experiments-playground/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/tsconfig.node.json -------------------------------------------------------------------------------- /packages/experiments-playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/experiments-playground/vite.config.ts -------------------------------------------------------------------------------- /packages/playground/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/env.d.ts -------------------------------------------------------------------------------- /packages/playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/index.html -------------------------------------------------------------------------------- /packages/playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/package.json -------------------------------------------------------------------------------- /packages/playground/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/App.vue -------------------------------------------------------------------------------- /packages/playground/src/AppLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/AppLink.vue -------------------------------------------------------------------------------- /packages/playground/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/api/index.ts -------------------------------------------------------------------------------- /packages/playground/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/main.ts -------------------------------------------------------------------------------- /packages/playground/src/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/router.ts -------------------------------------------------------------------------------- /packages/playground/src/scrollWaiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/scrollWaiter.ts -------------------------------------------------------------------------------- /packages/playground/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/store.ts -------------------------------------------------------------------------------- /packages/playground/src/views/ComponentWithData.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/views/ComponentWithData.vue -------------------------------------------------------------------------------- /packages/playground/src/views/Dynamic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/views/Dynamic.vue -------------------------------------------------------------------------------- /packages/playground/src/views/Generic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/views/Generic.vue -------------------------------------------------------------------------------- /packages/playground/src/views/GuardedWithLeave.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/views/GuardedWithLeave.vue -------------------------------------------------------------------------------- /packages/playground/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/views/Home.vue -------------------------------------------------------------------------------- /packages/playground/src/views/LongView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/views/LongView.vue -------------------------------------------------------------------------------- /packages/playground/src/views/Nested.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/views/Nested.vue -------------------------------------------------------------------------------- /packages/playground/src/views/NestedWithId.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/views/NestedWithId.vue -------------------------------------------------------------------------------- /packages/playground/src/views/NotFound.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/views/NotFound.vue -------------------------------------------------------------------------------- /packages/playground/src/views/RepeatedParams.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/views/RepeatedParams.vue -------------------------------------------------------------------------------- /packages/playground/src/views/User.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/src/views/User.vue -------------------------------------------------------------------------------- /packages/playground/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/tsconfig.config.json -------------------------------------------------------------------------------- /packages/playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/tsconfig.json -------------------------------------------------------------------------------- /packages/playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/playground/vite.config.ts -------------------------------------------------------------------------------- /packages/router/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/.gitignore -------------------------------------------------------------------------------- /packages/router/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/CHANGELOG.md -------------------------------------------------------------------------------- /packages/router/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/SECURITY.md -------------------------------------------------------------------------------- /packages/router/__tests__/RouterLink.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/RouterLink.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/RouterView.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/RouterView.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/__snapshots__/RouterLink.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/__snapshots__/RouterLink.spec.ts.snap -------------------------------------------------------------------------------- /packages/router/__tests__/__snapshots__/RouterView.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/__snapshots__/RouterView.spec.ts.snap -------------------------------------------------------------------------------- /packages/router/__tests__/createRouter.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/createRouter.test-d.ts -------------------------------------------------------------------------------- /packages/router/__tests__/encoding.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/encoding.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/errors.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/errors.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/afterEach.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/afterEach.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/beforeEach.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/beforeEach.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/beforeEnter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/beforeEnter.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/beforeResolve.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/beforeResolve.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/beforeRouteEnter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/beforeRouteEnter.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/beforeRouteEnterCallback.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/beforeRouteEnterCallback.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/beforeRouteLeave.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/beforeRouteLeave.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/beforeRouteUpdate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/beforeRouteUpdate.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/extractComponentsGuards.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/extractComponentsGuards.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/guardToPromiseFn.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/guardToPromiseFn.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/guardsContext.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/guardsContext.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/loadRouteLocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/loadRouteLocation.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/navigatioGuardsInjections.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/navigatioGuardsInjections.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/onBeforeRouteLeave.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/onBeforeRouteLeave.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/guards/onBeforeRouteUpdate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/guards/onBeforeRouteUpdate.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/hash-manual-navigation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/hash-manual-navigation.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/history/hash.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/history/hash.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/history/html5.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/history/html5.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/history/memory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/history/memory.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/initialNavigation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/initialNavigation.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/isReady.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/isReady.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/lazyLoading.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/lazyLoading.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/location.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/location.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/matcher/__snapshots__/resolve.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/matcher/__snapshots__/resolve.spec.ts.snap -------------------------------------------------------------------------------- /packages/router/__tests__/matcher/addingRemoving.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/matcher/addingRemoving.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/matcher/pathParser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/matcher/pathParser.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/matcher/pathRanking.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/matcher/pathRanking.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/matcher/records.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/matcher/records.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/matcher/resolve.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/matcher/resolve.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/mount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/mount.ts -------------------------------------------------------------------------------- /packages/router/__tests__/multipleApps.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/multipleApps.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/parseQuery.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/parseQuery.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/routeLocation.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/routeLocation.test-d.ts -------------------------------------------------------------------------------- /packages/router/__tests__/router.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/router.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/scrollBehavior.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/scrollBehavior.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/ssr.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/ssr.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/stringifyQuery.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/stringifyQuery.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/urlEncoding.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/urlEncoding.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/useApi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/useApi.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/useLink.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/useLink.spec.ts -------------------------------------------------------------------------------- /packages/router/__tests__/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/utils.ts -------------------------------------------------------------------------------- /packages/router/__tests__/vitest-mock-warn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/vitest-mock-warn.ts -------------------------------------------------------------------------------- /packages/router/__tests__/warnings.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/__tests__/warnings.spec.ts -------------------------------------------------------------------------------- /packages/router/e2e/devServer.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/devServer.mjs -------------------------------------------------------------------------------- /packages/router/e2e/encoding/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/encoding/index.html -------------------------------------------------------------------------------- /packages/router/e2e/encoding/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/encoding/index.ts -------------------------------------------------------------------------------- /packages/router/e2e/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/global.css -------------------------------------------------------------------------------- /packages/router/e2e/guards-instances/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/guards-instances/index.html -------------------------------------------------------------------------------- /packages/router/e2e/guards-instances/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/guards-instances/index.ts -------------------------------------------------------------------------------- /packages/router/e2e/hash/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/hash/index.html -------------------------------------------------------------------------------- /packages/router/e2e/hash/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/hash/index.ts -------------------------------------------------------------------------------- /packages/router/e2e/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/index.html -------------------------------------------------------------------------------- /packages/router/e2e/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/index.ts -------------------------------------------------------------------------------- /packages/router/e2e/keep-alive/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/keep-alive/index.html -------------------------------------------------------------------------------- /packages/router/e2e/keep-alive/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/keep-alive/index.ts -------------------------------------------------------------------------------- /packages/router/e2e/modal/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/modal/index.html -------------------------------------------------------------------------------- /packages/router/e2e/modal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/modal/index.ts -------------------------------------------------------------------------------- /packages/router/e2e/multi-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/multi-app/index.html -------------------------------------------------------------------------------- /packages/router/e2e/multi-app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/multi-app/index.ts -------------------------------------------------------------------------------- /packages/router/e2e/runner.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/runner.mjs -------------------------------------------------------------------------------- /packages/router/e2e/scroll-behavior/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/scroll-behavior/index.html -------------------------------------------------------------------------------- /packages/router/e2e/scroll-behavior/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/scroll-behavior/index.ts -------------------------------------------------------------------------------- /packages/router/e2e/scroll-behavior/scrollWaiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/scroll-behavior/scrollWaiter.ts -------------------------------------------------------------------------------- /packages/router/e2e/specs/encoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/specs/encoding.js -------------------------------------------------------------------------------- /packages/router/e2e/specs/guards-instances.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/specs/guards-instances.js -------------------------------------------------------------------------------- /packages/router/e2e/specs/hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/specs/hash.js -------------------------------------------------------------------------------- /packages/router/e2e/specs/keep-alive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/specs/keep-alive.js -------------------------------------------------------------------------------- /packages/router/e2e/specs/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/specs/modal.js -------------------------------------------------------------------------------- /packages/router/e2e/specs/multi-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/specs/multi-app.js -------------------------------------------------------------------------------- /packages/router/e2e/specs/scroll-behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/specs/scroll-behavior.js -------------------------------------------------------------------------------- /packages/router/e2e/specs/suspense.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/specs/suspense.js -------------------------------------------------------------------------------- /packages/router/e2e/specs/transitions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/specs/transitions.js -------------------------------------------------------------------------------- /packages/router/e2e/suspense/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/suspense/index.html -------------------------------------------------------------------------------- /packages/router/e2e/suspense/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/suspense/index.ts -------------------------------------------------------------------------------- /packages/router/e2e/transitions/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/transitions/index.html -------------------------------------------------------------------------------- /packages/router/e2e/transitions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/transitions/index.ts -------------------------------------------------------------------------------- /packages/router/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/tsconfig.json -------------------------------------------------------------------------------- /packages/router/e2e/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/e2e/vite.config.mjs -------------------------------------------------------------------------------- /packages/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/index.js -------------------------------------------------------------------------------- /packages/router/nightwatch.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/nightwatch.conf.js -------------------------------------------------------------------------------- /packages/router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/package.json -------------------------------------------------------------------------------- /packages/router/size-checks/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/size-checks/rollup.config.mjs -------------------------------------------------------------------------------- /packages/router/size-checks/webRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/size-checks/webRouter.js -------------------------------------------------------------------------------- /packages/router/size-checks/webRouterAndVue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/size-checks/webRouterAndVue.js -------------------------------------------------------------------------------- /packages/router/size-checks/webRouter_experimental.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/size-checks/webRouter_experimental.js -------------------------------------------------------------------------------- /packages/router/src/RouterLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/RouterLink.ts -------------------------------------------------------------------------------- /packages/router/src/RouterView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/RouterView.ts -------------------------------------------------------------------------------- /packages/router/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/config.ts -------------------------------------------------------------------------------- /packages/router/src/devtools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/devtools.ts -------------------------------------------------------------------------------- /packages/router/src/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/encoding.ts -------------------------------------------------------------------------------- /packages/router/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/errors.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/index.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/errors.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/matcher-pattern-path-star.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/matcher-pattern-path-star.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/matcher-pattern-query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/matcher-pattern-query.spec.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/matcher-pattern-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/matcher-pattern-query.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/matcher-pattern.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/matcher-pattern.spec.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/matcher-pattern.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/matcher-pattern.test-d.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/matcher-pattern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/matcher-pattern.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/param-parsers/booleans.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/param-parsers/booleans.spec.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/param-parsers/booleans.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/param-parsers/booleans.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/param-parsers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/param-parsers/index.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/param-parsers/integers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/param-parsers/integers.spec.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/param-parsers/integers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/param-parsers/integers.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/param-parsers/strings.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/param-parsers/strings.spec.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/param-parsers/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/param-parsers/strings.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/param-parsers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/param-parsers/types.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/matchers/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/matchers/test-utils.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/resolver-abstract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/resolver-abstract.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/resolver-fixed.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/resolver-fixed.spec.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/route-resolver/resolver-fixed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/route-resolver/resolver-fixed.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/router.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/router.spec.ts -------------------------------------------------------------------------------- /packages/router/src/experimental/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/experimental/router.ts -------------------------------------------------------------------------------- /packages/router/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/global.d.ts -------------------------------------------------------------------------------- /packages/router/src/history/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/history/common.ts -------------------------------------------------------------------------------- /packages/router/src/history/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/history/hash.ts -------------------------------------------------------------------------------- /packages/router/src/history/html5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/history/html5.ts -------------------------------------------------------------------------------- /packages/router/src/history/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/history/memory.ts -------------------------------------------------------------------------------- /packages/router/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/index.ts -------------------------------------------------------------------------------- /packages/router/src/injectionSymbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/injectionSymbols.ts -------------------------------------------------------------------------------- /packages/router/src/location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/location.ts -------------------------------------------------------------------------------- /packages/router/src/matcher/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/matcher/index.ts -------------------------------------------------------------------------------- /packages/router/src/matcher/pathMatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/matcher/pathMatcher.ts -------------------------------------------------------------------------------- /packages/router/src/matcher/pathParserRanker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/matcher/pathParserRanker.ts -------------------------------------------------------------------------------- /packages/router/src/matcher/pathTokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/matcher/pathTokenizer.ts -------------------------------------------------------------------------------- /packages/router/src/matcher/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/matcher/types.ts -------------------------------------------------------------------------------- /packages/router/src/navigationGuards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/navigationGuards.ts -------------------------------------------------------------------------------- /packages/router/src/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/query.ts -------------------------------------------------------------------------------- /packages/router/src/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/router.ts -------------------------------------------------------------------------------- /packages/router/src/scrollBehavior.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/scrollBehavior.ts -------------------------------------------------------------------------------- /packages/router/src/typed-routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/typed-routes/index.ts -------------------------------------------------------------------------------- /packages/router/src/typed-routes/navigation-guards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/typed-routes/navigation-guards.ts -------------------------------------------------------------------------------- /packages/router/src/typed-routes/params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/typed-routes/params.ts -------------------------------------------------------------------------------- /packages/router/src/typed-routes/route-location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/typed-routes/route-location.ts -------------------------------------------------------------------------------- /packages/router/src/typed-routes/route-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/typed-routes/route-map.ts -------------------------------------------------------------------------------- /packages/router/src/typed-routes/route-records.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/typed-routes/route-records.ts -------------------------------------------------------------------------------- /packages/router/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/types/index.ts -------------------------------------------------------------------------------- /packages/router/src/types/typeGuards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/types/typeGuards.ts -------------------------------------------------------------------------------- /packages/router/src/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/types/utils.ts -------------------------------------------------------------------------------- /packages/router/src/useApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/useApi.ts -------------------------------------------------------------------------------- /packages/router/src/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/utils/README.md -------------------------------------------------------------------------------- /packages/router/src/utils/callbacks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/utils/callbacks.ts -------------------------------------------------------------------------------- /packages/router/src/utils/env.ts: -------------------------------------------------------------------------------- 1 | export const isBrowser = typeof document !== 'undefined' 2 | -------------------------------------------------------------------------------- /packages/router/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/utils/index.ts -------------------------------------------------------------------------------- /packages/router/src/warning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/src/warning.ts -------------------------------------------------------------------------------- /packages/router/test-dts/components.test-d.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/test-dts/components.test-d.tsx -------------------------------------------------------------------------------- /packages/router/test-dts/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/test-dts/index.d.ts -------------------------------------------------------------------------------- /packages/router/test-dts/legacy.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/test-dts/legacy.test-d.ts -------------------------------------------------------------------------------- /packages/router/test-dts/meta.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/test-dts/meta.test-d.ts -------------------------------------------------------------------------------- /packages/router/test-dts/navigationGuards.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/test-dts/navigationGuards.test-d.ts -------------------------------------------------------------------------------- /packages/router/test-dts/routeRecords.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/test-dts/routeRecords.test-d.ts -------------------------------------------------------------------------------- /packages/router/test-dts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/test-dts/tsconfig.json -------------------------------------------------------------------------------- /packages/router/test-dts/typed-routes.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/test-dts/typed-routes.test-d.ts -------------------------------------------------------------------------------- /packages/router/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/tsconfig.json -------------------------------------------------------------------------------- /packages/router/tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/tsdown.config.ts -------------------------------------------------------------------------------- /packages/router/vetur/attributes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/vetur/attributes.json -------------------------------------------------------------------------------- /packages/router/vetur/tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/vetur/tags.json -------------------------------------------------------------------------------- /packages/router/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/vitest.config.ts -------------------------------------------------------------------------------- /packages/router/vue-router-auto-resolver.d.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/vue-router-auto-resolver.d.mts -------------------------------------------------------------------------------- /packages/router/vue-router-auto-routes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/packages/router/vue-router-auto-routes.d.ts -------------------------------------------------------------------------------- /packages/router/vue-router-auto.d.ts: -------------------------------------------------------------------------------- 1 | // augmented by unplugin-vue-router 2 | -------------------------------------------------------------------------------- /packages/router/vue-router.node.mjs: -------------------------------------------------------------------------------- 1 | global.__VUE_PROD_DEVTOOLS__ = false 2 | export * from './dist/vue-router.mjs' 3 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/check-size.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/scripts/check-size.mjs -------------------------------------------------------------------------------- /scripts/docs-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/scripts/docs-check.sh -------------------------------------------------------------------------------- /scripts/release.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/scripts/release.mjs -------------------------------------------------------------------------------- /scripts/verifyCommit.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/scripts/verifyCommit.mjs -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuejs/router/HEAD/vitest.config.ts --------------------------------------------------------------------------------