<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://router.shadowjs.net/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/a-router-in-one-file/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/features-pay-for-what-you-use/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/defining-routes/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/reading-the-match/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/navigating/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/prefetching-and-transitions/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/loading-data/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/pending-error-and-not-found-ui/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/blocking-navigation/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/histories/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/announcing-the-page-and-moving-focus/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/typed-paths/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/server-rendering/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/common-mistakes/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/see-also/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/routing/run-time-paths-and-the-pending-delay/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/create-browser-history/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/create-hash-history/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/create-memory-history/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/create-router/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/define-route/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/define-template/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/is-not-found/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/is-redirect/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/not-found/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/parse-hydration-data/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/redirect/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/serialize-hydration-data/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/unsafe-href/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/use-href/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/use-loader-data/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/use-location/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/use-match/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/use-matches/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/use-navigate/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/use-navigation/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/use-optional-router/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/use-params/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/use-router/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/use-search/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/use-search-params/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/search-validation-error/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/a-base-props/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/blocked-transition/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/blocker-state/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/from-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/hydration-data/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/hydration-match/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/loader-args/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/location-view/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/navigate-base-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/navigate-props/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/navigate-to-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/navigation-view/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/open-params-option/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/register/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/rendered-match/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/route-args/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/route-cache-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/route-definition/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/route-error-props/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/route-head-tag/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/route-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/router/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/router-cache-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/router-clock/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/router-feature/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/router-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/router-preload-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/router-provider-props/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/router-state/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/router-window/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/search-codec/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/search-issue/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/search-set-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/standard-schema-like/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/a-props/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/href-of/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/navigate-args/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/navigate-options-for/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/params-option/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/params-view/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/prefetch-strategy/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/registered-path/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/route-component/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/route-head-input/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/router-feature-id/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/runtime-href/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/search-update/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/a/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/navigate/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/outlet/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router/router-provider/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/build-path/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/build-path-from-params/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/canonicalize-pathname/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/canonical-key/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/compare-patterns/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/create-loader-cache/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/create-matcher/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/create-navigator/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/create-search-batch/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/decode-hash/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/decode-search-value/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/decode-segment/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/enable-redirect-targets/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/encode-segment/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/expand-optionals/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/find-conflicts/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/is-private-pattern/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/is-safe-navigation-target/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/is-search-within-limit/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/match-routes/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/merge-search/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/normalize-navigation-text/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/parse-pattern/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/parse-search/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/resolve-location/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/resolve-path/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/resolve-same-origin/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/restrict-matcher/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/run-search-validator/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/split-pathname/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/stringify-search/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/not-found-signal/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/pattern-syntax-error/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/redirect-signal/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/sieve-cache/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/before-load-args/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/browser-history/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/cache-entry-view/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/history/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/history-location/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/history-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/history-update/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/invalidate-filter/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/loader-cache/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/loader-cache-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/load-request/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/matcher-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/memory-history-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/navigate-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/navigation-match/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/navigation-route/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/navigation-snapshot/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/navigator/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/navigator-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/param-schema/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/parsed-pattern/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/parse-search-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/route-conflict/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/route-location/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/route-match/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/route-matcher/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/search-batch/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/transition/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/window-event-like/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/window-like/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/before-load-result/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/blocker/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/history-action/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/load-intent/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/navigation-outcome/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/navigation-status/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/param-filter/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/param-schema-result/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/params-of/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/pattern-segment/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/redirect-params/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/redirect-target/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/route-visibility/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/search-patch/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/search-record/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/search-validator/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/search-value/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/standard-schema-like-result/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/trailing-slash-policy/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/max-json-depth/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/max-optional-segments/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-core/max-search-length/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/analyze-route-module/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/code-frame/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/collect-units/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/describe-issues/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/find-captures/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/format-issues/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/free-references/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/generate-api-routes-module/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/generate-route-tree/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/identifier-name/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/is-method-export/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/is-node/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/is-param-name/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/line-column/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/metadata-image-kind-of/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/module-export-name/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/nodes-at/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/parse-module/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/parse-route-file/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/pattern-names/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/pattern-of/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/prune-module/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/reachable-units/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/read-image-exports/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/scan-routes/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/shadow-router/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/split-route-module/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/string-value/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/strip-server-only-exports/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/to-posix/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/unwrap-expression/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/walk-tree/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/write-if-changed/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/module-parse-error/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/route-scan-error/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/api-entry/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/ast-node/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/generate-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/ignored-file/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/image-module-exports/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/metadata-image-file/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/middleware-entry/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/module-units/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/parsed-module/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/prune-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/prune-result/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/route-config-literals/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/route-entry/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/route-issue/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/route-module-info/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/route-segment/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/scan-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/scan-result/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/shadow-router-api/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/shadow-router-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/shadow-router-plugin/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/stream-entry/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/unit/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/http-method/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/ignore-reason/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/literal-export/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/metadata-image-kind/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/no-split-reason/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/route-file-parse/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/route-issue-code/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/route-split/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/scan-cache/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/segment-kind/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/unit-kind/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/http-methods/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/route-extensions/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/route-ui-query/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/server-only-route-exports/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-vite/ui-exports/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-scroll/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-scroll/scroll-restoration/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-loaders/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-loaders/loader-cache/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-head/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-head/head-management/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-errors/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-errors/error-boundaries/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-filters/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-filters/compile-match-filter/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-filters/match-filters/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-blockers/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-blockers/blockers/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-blockers/use-before-leave/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-blockers/use-blocker/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-blockers/before-leave-event/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-transitions/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-transitions/view-transitions/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-relative/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-relative/relative-links/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-announcer/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-announcer/route-announcer/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-announcer/route-announcer-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-link-status/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-link-status/link-status/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-link-status/use-link-pending/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-link-status/link-pending/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-prefetch/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-prefetch/prefetch/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-prefetch/prefetch-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-prefetch-report/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-prefetch-report/create-prefetch-report/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-prefetch-report/summarize-prefetch/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-prefetch-report/prefetch-counts/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-prefetch-report/prefetch-report/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-prefetch-report/prefetch-reporter/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-prefetch-report/prefetch-report-options/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-prefetch-report/prefetch-summary/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-prefetch-report/prefetch-event/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/reference/router-prefetch-report/prefetch-skip-reason/</loc>
  </url>
  <url>
    <loc>https://router.shadowjs.net/guides/</loc>
  </url>
</urlset>
