Files
paseo/packages/website/src/routeTree.gen.ts
T
Mohamed Boudra bd15e40e94 Serve paseo.sh in Simplified Chinese (#7373)
* feat(website): serve paseo.sh in Simplified Chinese

Every page of the website now has a Simplified Chinese version under
/zh-CN: the interface, docs, blog posts, comparison pages, legal pages,
all changelog releases and the homepage mockup. English URLs are unchanged.

The URL alone decides the language. There is no browser-language redirect
and no stored preference, because either would have to redirect the
unprefixed English URLs that people share and search engines index.
Internal links carry the page's language instead, and hreflang alternates
point Chinese search results at /zh-CN.

Translated headings pin the English anchor with {#id}, so section links
work in both languages. content-translations.test.ts fails when a page
has no translation or a translation's headings drift from the English.
Changelog releases and plugin listings without a translation render
whole in English under a notice, so a release never waits on one.

Plugin manifests and the registry gain optional translations and
OVERVIEW.zh-CN.md fields; older clients and registries ignore them.

* feat(website): replace the native language select with an EN/ZH menu

The header showed an OS-native select whose popup did not match the site.
The trigger now shows the language abbreviated (EN, ZH) and opens a menu in
the app's dropdown style that names each language in itself, with its name
in the page language underneath. Rows are real links to the same page in
that language; arrows, Escape, outside presses and taps behave as a menu
button, and the menu keeps itself on screen when a narrow header pushes the
trigger toward an edge.

Also drops the stray space after the full-width comma in the Chinese
homepage subtitle.

* docs(website): translate main's new docs and 0.12.0 release notes

Main added Keep run workspaces to the schedules docs, rewrote plugin icons
around inline SVG, and promoted 0.12.0 with new entries. Bring the Chinese
pages and changelog in line so no section falls back to English.

* fix(server): leave plugin listing translations to the registry

The daemon rejected manifests whose translations the registry would refuse,
so a plugin main installs could fail to load here. Paseo never reads
translations; the registry validates them at publish. Docs now say which
checks are automated at publish and which are human review.

* docs(plugins): describe the registry's final overview translation discovery

* style(server): format manifest test

* test(app): measure sidebar rows one at a time

After a reload the developer error toast appears while expectVerticalOrder
measures every row at once. Each concurrent boundingBox runs the toast
locator handler, and only one of them resumes, so the poll timed out on
every attempt since #7424. Measuring sequentially keeps one action in flight.

* test(app): return sidebar row measuring to main

#7480 hides the developer toast instead of running a locator handler, so
measuring the rows concurrently no longer races it. Reverts 41ac23016.

* test(app): wait for the compact shell before opening compact Changes

The shell survives the breakpoint, so right after the resize the wide
Explorer could still be visible: the test skipped the Explorer toggle and
the tab then disappeared, or toggled at the wrong time. Wait for the
compact-shell marker, as the composer helpers do since #7424.

* docs(website): translate main's plugin file panel docs

* test(app): edit the code font size after the font family remount

A committed appearance change remounts the settings screen through
AppearanceStyleBoundary, and the new form starts from the stored size.
Filling the size before that remount lost the edit in CI.

* docs(website): translate main's client/ui import docs

Follows #7474: one /client/ui entry, StreamedText instead of useRevealedText,
SettingsGroup dropped from the settings table, and the new
'UI imports in v0.13' migration section.

* test(app): wait for the previous layout's file panel picker to leave

After a resize the old layout's picker animates out while the new one is
already mounted, so the Use button matched two elements and the strict
locator failed. Wait for the shell's layout and a single picker first.
2026-10-21 13:13:03 +07:00

1631 lines
73 KiB
TypeScript

/* eslint-disable */
// @ts-nocheck
// noinspection JSUnusedGlobalSymbols
// This file was automatically generated by TanStack Router.
// You should NOT make any changes in this file as it will be overwritten.
// Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified.
import { Route as rootRouteImport } from "./routes/__root";
import { Route as Char123LocaleChar125RouteRouteImport } from "./routes/{-$locale}/route";
import { Route as Char123LocaleChar125IndexRouteImport } from "./routes/{-$locale}/index";
import { Route as Char123LocaleChar125VtcodeRouteImport } from "./routes/{-$locale}/vtcode";
import { Route as Char123LocaleChar125TermsRouteImport } from "./routes/{-$locale}/terms";
import { Route as Char123LocaleChar125StakpakRouteImport } from "./routes/{-$locale}/stakpak";
import { Route as Char123LocaleChar125SponsorRouteImport } from "./routes/{-$locale}/sponsor";
import { Route as Char123LocaleChar125SigitRouteImport } from "./routes/{-$locale}/sigit";
import { Route as Char123LocaleChar125QwenCodeRouteImport } from "./routes/{-$locale}/qwen-code";
import { Route as Char123LocaleChar125QoderRouteImport } from "./routes/{-$locale}/qoder";
import { Route as Char123LocaleChar125PrivacyRouteImport } from "./routes/{-$locale}/privacy";
import { Route as Char123LocaleChar125PoolsideRouteImport } from "./routes/{-$locale}/poolside";
import { Route as Char123LocaleChar125PiRouteImport } from "./routes/{-$locale}/pi";
import { Route as Char123LocaleChar125OpencodeRouteImport } from "./routes/{-$locale}/opencode";
import { Route as Char123LocaleChar125OmpRouteImport } from "./routes/{-$locale}/omp";
import { Route as Char123LocaleChar125NovaRouteImport } from "./routes/{-$locale}/nova";
import { Route as Char123LocaleChar125MuseCodeRouteImport } from "./routes/{-$locale}/muse-code";
import { Route as Char123LocaleChar125MistralVibeRouteImport } from "./routes/{-$locale}/mistral-vibe";
import { Route as Char123LocaleChar125MinionCodeRouteImport } from "./routes/{-$locale}/minion-code";
import { Route as Char123LocaleChar125KimiRouteImport } from "./routes/{-$locale}/kimi";
import { Route as Char123LocaleChar125KiloRouteImport } from "./routes/{-$locale}/kilo";
import { Route as Char123LocaleChar125JunieRouteImport } from "./routes/{-$locale}/junie";
import { Route as Char123LocaleChar125HubRouteImport } from "./routes/{-$locale}/hub";
import { Route as Char123LocaleChar125HermesRouteImport } from "./routes/{-$locale}/hermes";
import { Route as Char123LocaleChar125GrokRouteImport } from "./routes/{-$locale}/grok";
import { Route as Char123LocaleChar125GooseRouteImport } from "./routes/{-$locale}/goose";
import { Route as Char123LocaleChar125GlmRouteImport } from "./routes/{-$locale}/glm";
import { Route as Char123LocaleChar125GeminiRouteImport } from "./routes/{-$locale}/gemini";
import { Route as Char123LocaleChar125FastAgentRouteImport } from "./routes/{-$locale}/fast-agent";
import { Route as Char123LocaleChar125FactoryDroidRouteImport } from "./routes/{-$locale}/factory-droid";
import { Route as Char123LocaleChar125DownloadRouteImport } from "./routes/{-$locale}/download";
import { Route as Char123LocaleChar125DocsRouteImport } from "./routes/{-$locale}/docs";
import { Route as Char123LocaleChar125DiracRouteImport } from "./routes/{-$locale}/dirac";
import { Route as Char123LocaleChar125DimcodeRouteImport } from "./routes/{-$locale}/dimcode";
import { Route as Char123LocaleChar125DeepseekTuiRouteImport } from "./routes/{-$locale}/deepseek-tui";
import { Route as Char123LocaleChar125DeepagentsRouteImport } from "./routes/{-$locale}/deepagents";
import { Route as Char123LocaleChar125CursorRouteImport } from "./routes/{-$locale}/cursor";
import { Route as Char123LocaleChar125CrowRouteImport } from "./routes/{-$locale}/crow";
import { Route as Char123LocaleChar125CorustRouteImport } from "./routes/{-$locale}/corust";
import { Route as Char123LocaleChar125CortexCodeRouteImport } from "./routes/{-$locale}/cortex-code";
import { Route as Char123LocaleChar125CopilotRouteImport } from "./routes/{-$locale}/copilot";
import { Route as Char123LocaleChar125CodexRouteImport } from "./routes/{-$locale}/codex";
import { Route as Char123LocaleChar125CodebuddyRouteImport } from "./routes/{-$locale}/codebuddy";
import { Route as Char123LocaleChar125ClineRouteImport } from "./routes/{-$locale}/cline";
import { Route as Char123LocaleChar125ClaudeCodeRouteImport } from "./routes/{-$locale}/claude-code";
import { Route as Char123LocaleChar125ChangelogRouteImport } from "./routes/{-$locale}/changelog";
import { Route as Char123LocaleChar125BlogRouteImport } from "./routes/{-$locale}/blog";
import { Route as Char123LocaleChar125AutohandRouteImport } from "./routes/{-$locale}/autohand";
import { Route as Char123LocaleChar125AuggieRouteImport } from "./routes/{-$locale}/auggie";
import { Route as Char123LocaleChar125AntigravityRouteImport } from "./routes/{-$locale}/antigravity";
import { Route as Char123LocaleChar125AmpRouteImport } from "./routes/{-$locale}/amp";
import { Route as Char123LocaleChar125AgoragenticRouteImport } from "./routes/{-$locale}/agoragentic";
import { Route as Char123LocaleChar125AgentsRouteImport } from "./routes/{-$locale}/agents";
import { Route as Char123LocaleChar125PluginsIndexRouteImport } from "./routes/{-$locale}/plugins/index";
import { Route as Char123LocaleChar125DocsIndexRouteImport } from "./routes/{-$locale}/docs/index";
import { Route as Char123LocaleChar125BlogIndexRouteImport } from "./routes/{-$locale}/blog/index";
import { Route as Char123LocaleChar125PluginsAllRouteImport } from "./routes/{-$locale}/plugins/all";
import { Route as Char123LocaleChar125PluginsOwnerRouteImport } from "./routes/{-$locale}/plugins/$owner";
import { Route as Char123LocaleChar125DownloadThanksRouteImport } from "./routes/{-$locale}/download_.thanks";
import { Route as Char123LocaleChar125DocsSplatRouteImport } from "./routes/{-$locale}/docs/$";
import { Route as Char123LocaleChar125BlogSplatRouteImport } from "./routes/{-$locale}/blog/$";
import { Route as Char123LocaleChar125AlternativesSupersetRouteImport } from "./routes/{-$locale}/alternatives/superset";
import { Route as Char123LocaleChar125AlternativesOrcaRouteImport } from "./routes/{-$locale}/alternatives/orca";
import { Route as Char123LocaleChar125AlternativesOpencodeDesktopRouteImport } from "./routes/{-$locale}/alternatives/opencode-desktop";
import { Route as Char123LocaleChar125AlternativesOpenchamberRouteImport } from "./routes/{-$locale}/alternatives/openchamber";
import { Route as Char123LocaleChar125AlternativesHappyCoderRouteImport } from "./routes/{-$locale}/alternatives/happy-coder";
import { Route as Char123LocaleChar125AlternativesConductorRouteImport } from "./routes/{-$locale}/alternatives/conductor";
import { Route as Char123LocaleChar125AlternativesCodexAppRouteImport } from "./routes/{-$locale}/alternatives/codex-app";
import { Route as Char123LocaleChar125AlternativesClaudeDesktopRouteImport } from "./routes/{-$locale}/alternatives/claude-desktop";
import { Route as Char123LocaleChar125PluginsCategorySlugRouteImport } from "./routes/{-$locale}/plugins/category/$slug";
import { Route as Char123LocaleChar125PluginsOwnerSlugRouteImport } from "./routes/{-$locale}/plugins/$owner_.$slug";
const Char123LocaleChar125RouteRoute =
Char123LocaleChar125RouteRouteImport.update({
id: "/{-$locale}",
path: "/{-$locale}",
getParentRoute: () => rootRouteImport,
} as any);
const Char123LocaleChar125IndexRoute =
Char123LocaleChar125IndexRouteImport.update({
id: "/",
path: "/",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125VtcodeRoute =
Char123LocaleChar125VtcodeRouteImport.update({
id: "/vtcode",
path: "/vtcode",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125TermsRoute =
Char123LocaleChar125TermsRouteImport.update({
id: "/terms",
path: "/terms",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125StakpakRoute =
Char123LocaleChar125StakpakRouteImport.update({
id: "/stakpak",
path: "/stakpak",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125SponsorRoute =
Char123LocaleChar125SponsorRouteImport.update({
id: "/sponsor",
path: "/sponsor",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125SigitRoute =
Char123LocaleChar125SigitRouteImport.update({
id: "/sigit",
path: "/sigit",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125QwenCodeRoute =
Char123LocaleChar125QwenCodeRouteImport.update({
id: "/qwen-code",
path: "/qwen-code",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125QoderRoute =
Char123LocaleChar125QoderRouteImport.update({
id: "/qoder",
path: "/qoder",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125PrivacyRoute =
Char123LocaleChar125PrivacyRouteImport.update({
id: "/privacy",
path: "/privacy",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125PoolsideRoute =
Char123LocaleChar125PoolsideRouteImport.update({
id: "/poolside",
path: "/poolside",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125PiRoute = Char123LocaleChar125PiRouteImport.update({
id: "/pi",
path: "/pi",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125OpencodeRoute =
Char123LocaleChar125OpencodeRouteImport.update({
id: "/opencode",
path: "/opencode",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125OmpRoute = Char123LocaleChar125OmpRouteImport.update({
id: "/omp",
path: "/omp",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125NovaRoute =
Char123LocaleChar125NovaRouteImport.update({
id: "/nova",
path: "/nova",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125MuseCodeRoute =
Char123LocaleChar125MuseCodeRouteImport.update({
id: "/muse-code",
path: "/muse-code",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125MistralVibeRoute =
Char123LocaleChar125MistralVibeRouteImport.update({
id: "/mistral-vibe",
path: "/mistral-vibe",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125MinionCodeRoute =
Char123LocaleChar125MinionCodeRouteImport.update({
id: "/minion-code",
path: "/minion-code",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125KimiRoute =
Char123LocaleChar125KimiRouteImport.update({
id: "/kimi",
path: "/kimi",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125KiloRoute =
Char123LocaleChar125KiloRouteImport.update({
id: "/kilo",
path: "/kilo",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125JunieRoute =
Char123LocaleChar125JunieRouteImport.update({
id: "/junie",
path: "/junie",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125HubRoute = Char123LocaleChar125HubRouteImport.update({
id: "/hub",
path: "/hub",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125HermesRoute =
Char123LocaleChar125HermesRouteImport.update({
id: "/hermes",
path: "/hermes",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125GrokRoute =
Char123LocaleChar125GrokRouteImport.update({
id: "/grok",
path: "/grok",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125GooseRoute =
Char123LocaleChar125GooseRouteImport.update({
id: "/goose",
path: "/goose",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125GlmRoute = Char123LocaleChar125GlmRouteImport.update({
id: "/glm",
path: "/glm",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125GeminiRoute =
Char123LocaleChar125GeminiRouteImport.update({
id: "/gemini",
path: "/gemini",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125FastAgentRoute =
Char123LocaleChar125FastAgentRouteImport.update({
id: "/fast-agent",
path: "/fast-agent",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125FactoryDroidRoute =
Char123LocaleChar125FactoryDroidRouteImport.update({
id: "/factory-droid",
path: "/factory-droid",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125DownloadRoute =
Char123LocaleChar125DownloadRouteImport.update({
id: "/download",
path: "/download",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125DocsRoute =
Char123LocaleChar125DocsRouteImport.update({
id: "/docs",
path: "/docs",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125DiracRoute =
Char123LocaleChar125DiracRouteImport.update({
id: "/dirac",
path: "/dirac",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125DimcodeRoute =
Char123LocaleChar125DimcodeRouteImport.update({
id: "/dimcode",
path: "/dimcode",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125DeepseekTuiRoute =
Char123LocaleChar125DeepseekTuiRouteImport.update({
id: "/deepseek-tui",
path: "/deepseek-tui",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125DeepagentsRoute =
Char123LocaleChar125DeepagentsRouteImport.update({
id: "/deepagents",
path: "/deepagents",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125CursorRoute =
Char123LocaleChar125CursorRouteImport.update({
id: "/cursor",
path: "/cursor",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125CrowRoute =
Char123LocaleChar125CrowRouteImport.update({
id: "/crow",
path: "/crow",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125CorustRoute =
Char123LocaleChar125CorustRouteImport.update({
id: "/corust",
path: "/corust",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125CortexCodeRoute =
Char123LocaleChar125CortexCodeRouteImport.update({
id: "/cortex-code",
path: "/cortex-code",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125CopilotRoute =
Char123LocaleChar125CopilotRouteImport.update({
id: "/copilot",
path: "/copilot",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125CodexRoute =
Char123LocaleChar125CodexRouteImport.update({
id: "/codex",
path: "/codex",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125CodebuddyRoute =
Char123LocaleChar125CodebuddyRouteImport.update({
id: "/codebuddy",
path: "/codebuddy",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125ClineRoute =
Char123LocaleChar125ClineRouteImport.update({
id: "/cline",
path: "/cline",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125ClaudeCodeRoute =
Char123LocaleChar125ClaudeCodeRouteImport.update({
id: "/claude-code",
path: "/claude-code",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125ChangelogRoute =
Char123LocaleChar125ChangelogRouteImport.update({
id: "/changelog",
path: "/changelog",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125BlogRoute =
Char123LocaleChar125BlogRouteImport.update({
id: "/blog",
path: "/blog",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125AutohandRoute =
Char123LocaleChar125AutohandRouteImport.update({
id: "/autohand",
path: "/autohand",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125AuggieRoute =
Char123LocaleChar125AuggieRouteImport.update({
id: "/auggie",
path: "/auggie",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125AntigravityRoute =
Char123LocaleChar125AntigravityRouteImport.update({
id: "/antigravity",
path: "/antigravity",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125AmpRoute = Char123LocaleChar125AmpRouteImport.update({
id: "/amp",
path: "/amp",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125AgoragenticRoute =
Char123LocaleChar125AgoragenticRouteImport.update({
id: "/agoragentic",
path: "/agoragentic",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125AgentsRoute =
Char123LocaleChar125AgentsRouteImport.update({
id: "/agents",
path: "/agents",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125PluginsIndexRoute =
Char123LocaleChar125PluginsIndexRouteImport.update({
id: "/plugins/",
path: "/plugins/",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125DocsIndexRoute =
Char123LocaleChar125DocsIndexRouteImport.update({
id: "/",
path: "/",
getParentRoute: () => Char123LocaleChar125DocsRoute,
} as any);
const Char123LocaleChar125BlogIndexRoute =
Char123LocaleChar125BlogIndexRouteImport.update({
id: "/",
path: "/",
getParentRoute: () => Char123LocaleChar125BlogRoute,
} as any);
const Char123LocaleChar125PluginsAllRoute =
Char123LocaleChar125PluginsAllRouteImport.update({
id: "/plugins/all",
path: "/plugins/all",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125PluginsOwnerRoute =
Char123LocaleChar125PluginsOwnerRouteImport.update({
id: "/plugins/$owner",
path: "/plugins/$owner",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125DownloadThanksRoute =
Char123LocaleChar125DownloadThanksRouteImport.update({
id: "/download_/thanks",
path: "/download/thanks",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125DocsSplatRoute =
Char123LocaleChar125DocsSplatRouteImport.update({
id: "/$",
path: "/$",
getParentRoute: () => Char123LocaleChar125DocsRoute,
} as any);
const Char123LocaleChar125BlogSplatRoute =
Char123LocaleChar125BlogSplatRouteImport.update({
id: "/$",
path: "/$",
getParentRoute: () => Char123LocaleChar125BlogRoute,
} as any);
const Char123LocaleChar125AlternativesSupersetRoute =
Char123LocaleChar125AlternativesSupersetRouteImport.update({
id: "/alternatives/superset",
path: "/alternatives/superset",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125AlternativesOrcaRoute =
Char123LocaleChar125AlternativesOrcaRouteImport.update({
id: "/alternatives/orca",
path: "/alternatives/orca",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125AlternativesOpencodeDesktopRoute =
Char123LocaleChar125AlternativesOpencodeDesktopRouteImport.update({
id: "/alternatives/opencode-desktop",
path: "/alternatives/opencode-desktop",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125AlternativesOpenchamberRoute =
Char123LocaleChar125AlternativesOpenchamberRouteImport.update({
id: "/alternatives/openchamber",
path: "/alternatives/openchamber",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125AlternativesHappyCoderRoute =
Char123LocaleChar125AlternativesHappyCoderRouteImport.update({
id: "/alternatives/happy-coder",
path: "/alternatives/happy-coder",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125AlternativesConductorRoute =
Char123LocaleChar125AlternativesConductorRouteImport.update({
id: "/alternatives/conductor",
path: "/alternatives/conductor",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125AlternativesCodexAppRoute =
Char123LocaleChar125AlternativesCodexAppRouteImport.update({
id: "/alternatives/codex-app",
path: "/alternatives/codex-app",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125AlternativesClaudeDesktopRoute =
Char123LocaleChar125AlternativesClaudeDesktopRouteImport.update({
id: "/alternatives/claude-desktop",
path: "/alternatives/claude-desktop",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125PluginsCategorySlugRoute =
Char123LocaleChar125PluginsCategorySlugRouteImport.update({
id: "/plugins/category/$slug",
path: "/plugins/category/$slug",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
const Char123LocaleChar125PluginsOwnerSlugRoute =
Char123LocaleChar125PluginsOwnerSlugRouteImport.update({
id: "/plugins/$owner_/$slug",
path: "/plugins/$owner/$slug",
getParentRoute: () => Char123LocaleChar125RouteRoute,
} as any);
export interface FileRoutesByFullPath {
"/{-$locale}": typeof Char123LocaleChar125RouteRouteWithChildren;
"/{-$locale}/agents": typeof Char123LocaleChar125AgentsRoute;
"/{-$locale}/agoragentic": typeof Char123LocaleChar125AgoragenticRoute;
"/{-$locale}/amp": typeof Char123LocaleChar125AmpRoute;
"/{-$locale}/antigravity": typeof Char123LocaleChar125AntigravityRoute;
"/{-$locale}/auggie": typeof Char123LocaleChar125AuggieRoute;
"/{-$locale}/autohand": typeof Char123LocaleChar125AutohandRoute;
"/{-$locale}/blog": typeof Char123LocaleChar125BlogRouteWithChildren;
"/{-$locale}/changelog": typeof Char123LocaleChar125ChangelogRoute;
"/{-$locale}/claude-code": typeof Char123LocaleChar125ClaudeCodeRoute;
"/{-$locale}/cline": typeof Char123LocaleChar125ClineRoute;
"/{-$locale}/codebuddy": typeof Char123LocaleChar125CodebuddyRoute;
"/{-$locale}/codex": typeof Char123LocaleChar125CodexRoute;
"/{-$locale}/copilot": typeof Char123LocaleChar125CopilotRoute;
"/{-$locale}/cortex-code": typeof Char123LocaleChar125CortexCodeRoute;
"/{-$locale}/corust": typeof Char123LocaleChar125CorustRoute;
"/{-$locale}/crow": typeof Char123LocaleChar125CrowRoute;
"/{-$locale}/cursor": typeof Char123LocaleChar125CursorRoute;
"/{-$locale}/deepagents": typeof Char123LocaleChar125DeepagentsRoute;
"/{-$locale}/deepseek-tui": typeof Char123LocaleChar125DeepseekTuiRoute;
"/{-$locale}/dimcode": typeof Char123LocaleChar125DimcodeRoute;
"/{-$locale}/dirac": typeof Char123LocaleChar125DiracRoute;
"/{-$locale}/docs": typeof Char123LocaleChar125DocsRouteWithChildren;
"/{-$locale}/download": typeof Char123LocaleChar125DownloadRoute;
"/{-$locale}/factory-droid": typeof Char123LocaleChar125FactoryDroidRoute;
"/{-$locale}/fast-agent": typeof Char123LocaleChar125FastAgentRoute;
"/{-$locale}/gemini": typeof Char123LocaleChar125GeminiRoute;
"/{-$locale}/glm": typeof Char123LocaleChar125GlmRoute;
"/{-$locale}/goose": typeof Char123LocaleChar125GooseRoute;
"/{-$locale}/grok": typeof Char123LocaleChar125GrokRoute;
"/{-$locale}/hermes": typeof Char123LocaleChar125HermesRoute;
"/{-$locale}/hub": typeof Char123LocaleChar125HubRoute;
"/{-$locale}/junie": typeof Char123LocaleChar125JunieRoute;
"/{-$locale}/kilo": typeof Char123LocaleChar125KiloRoute;
"/{-$locale}/kimi": typeof Char123LocaleChar125KimiRoute;
"/{-$locale}/minion-code": typeof Char123LocaleChar125MinionCodeRoute;
"/{-$locale}/mistral-vibe": typeof Char123LocaleChar125MistralVibeRoute;
"/{-$locale}/muse-code": typeof Char123LocaleChar125MuseCodeRoute;
"/{-$locale}/nova": typeof Char123LocaleChar125NovaRoute;
"/{-$locale}/omp": typeof Char123LocaleChar125OmpRoute;
"/{-$locale}/opencode": typeof Char123LocaleChar125OpencodeRoute;
"/{-$locale}/pi": typeof Char123LocaleChar125PiRoute;
"/{-$locale}/poolside": typeof Char123LocaleChar125PoolsideRoute;
"/{-$locale}/privacy": typeof Char123LocaleChar125PrivacyRoute;
"/{-$locale}/qoder": typeof Char123LocaleChar125QoderRoute;
"/{-$locale}/qwen-code": typeof Char123LocaleChar125QwenCodeRoute;
"/{-$locale}/sigit": typeof Char123LocaleChar125SigitRoute;
"/{-$locale}/sponsor": typeof Char123LocaleChar125SponsorRoute;
"/{-$locale}/stakpak": typeof Char123LocaleChar125StakpakRoute;
"/{-$locale}/terms": typeof Char123LocaleChar125TermsRoute;
"/{-$locale}/vtcode": typeof Char123LocaleChar125VtcodeRoute;
"/{-$locale}/": typeof Char123LocaleChar125IndexRoute;
"/{-$locale}/alternatives/claude-desktop": typeof Char123LocaleChar125AlternativesClaudeDesktopRoute;
"/{-$locale}/alternatives/codex-app": typeof Char123LocaleChar125AlternativesCodexAppRoute;
"/{-$locale}/alternatives/conductor": typeof Char123LocaleChar125AlternativesConductorRoute;
"/{-$locale}/alternatives/happy-coder": typeof Char123LocaleChar125AlternativesHappyCoderRoute;
"/{-$locale}/alternatives/openchamber": typeof Char123LocaleChar125AlternativesOpenchamberRoute;
"/{-$locale}/alternatives/opencode-desktop": typeof Char123LocaleChar125AlternativesOpencodeDesktopRoute;
"/{-$locale}/alternatives/orca": typeof Char123LocaleChar125AlternativesOrcaRoute;
"/{-$locale}/alternatives/superset": typeof Char123LocaleChar125AlternativesSupersetRoute;
"/{-$locale}/blog/$": typeof Char123LocaleChar125BlogSplatRoute;
"/{-$locale}/docs/$": typeof Char123LocaleChar125DocsSplatRoute;
"/{-$locale}/download/thanks": typeof Char123LocaleChar125DownloadThanksRoute;
"/{-$locale}/plugins/$owner": typeof Char123LocaleChar125PluginsOwnerRoute;
"/{-$locale}/plugins/all": typeof Char123LocaleChar125PluginsAllRoute;
"/{-$locale}/blog/": typeof Char123LocaleChar125BlogIndexRoute;
"/{-$locale}/docs/": typeof Char123LocaleChar125DocsIndexRoute;
"/{-$locale}/plugins/": typeof Char123LocaleChar125PluginsIndexRoute;
"/{-$locale}/plugins/$owner/$slug": typeof Char123LocaleChar125PluginsOwnerSlugRoute;
"/{-$locale}/plugins/category/$slug": typeof Char123LocaleChar125PluginsCategorySlugRoute;
}
export interface FileRoutesByTo {
"/{-$locale}/agents": typeof Char123LocaleChar125AgentsRoute;
"/{-$locale}/agoragentic": typeof Char123LocaleChar125AgoragenticRoute;
"/{-$locale}/amp": typeof Char123LocaleChar125AmpRoute;
"/{-$locale}/antigravity": typeof Char123LocaleChar125AntigravityRoute;
"/{-$locale}/auggie": typeof Char123LocaleChar125AuggieRoute;
"/{-$locale}/autohand": typeof Char123LocaleChar125AutohandRoute;
"/{-$locale}/changelog": typeof Char123LocaleChar125ChangelogRoute;
"/{-$locale}/claude-code": typeof Char123LocaleChar125ClaudeCodeRoute;
"/{-$locale}/cline": typeof Char123LocaleChar125ClineRoute;
"/{-$locale}/codebuddy": typeof Char123LocaleChar125CodebuddyRoute;
"/{-$locale}/codex": typeof Char123LocaleChar125CodexRoute;
"/{-$locale}/copilot": typeof Char123LocaleChar125CopilotRoute;
"/{-$locale}/cortex-code": typeof Char123LocaleChar125CortexCodeRoute;
"/{-$locale}/corust": typeof Char123LocaleChar125CorustRoute;
"/{-$locale}/crow": typeof Char123LocaleChar125CrowRoute;
"/{-$locale}/cursor": typeof Char123LocaleChar125CursorRoute;
"/{-$locale}/deepagents": typeof Char123LocaleChar125DeepagentsRoute;
"/{-$locale}/deepseek-tui": typeof Char123LocaleChar125DeepseekTuiRoute;
"/{-$locale}/dimcode": typeof Char123LocaleChar125DimcodeRoute;
"/{-$locale}/dirac": typeof Char123LocaleChar125DiracRoute;
"/{-$locale}/download": typeof Char123LocaleChar125DownloadRoute;
"/{-$locale}/factory-droid": typeof Char123LocaleChar125FactoryDroidRoute;
"/{-$locale}/fast-agent": typeof Char123LocaleChar125FastAgentRoute;
"/{-$locale}/gemini": typeof Char123LocaleChar125GeminiRoute;
"/{-$locale}/glm": typeof Char123LocaleChar125GlmRoute;
"/{-$locale}/goose": typeof Char123LocaleChar125GooseRoute;
"/{-$locale}/grok": typeof Char123LocaleChar125GrokRoute;
"/{-$locale}/hermes": typeof Char123LocaleChar125HermesRoute;
"/{-$locale}/hub": typeof Char123LocaleChar125HubRoute;
"/{-$locale}/junie": typeof Char123LocaleChar125JunieRoute;
"/{-$locale}/kilo": typeof Char123LocaleChar125KiloRoute;
"/{-$locale}/kimi": typeof Char123LocaleChar125KimiRoute;
"/{-$locale}/minion-code": typeof Char123LocaleChar125MinionCodeRoute;
"/{-$locale}/mistral-vibe": typeof Char123LocaleChar125MistralVibeRoute;
"/{-$locale}/muse-code": typeof Char123LocaleChar125MuseCodeRoute;
"/{-$locale}/nova": typeof Char123LocaleChar125NovaRoute;
"/{-$locale}/omp": typeof Char123LocaleChar125OmpRoute;
"/{-$locale}/opencode": typeof Char123LocaleChar125OpencodeRoute;
"/{-$locale}/pi": typeof Char123LocaleChar125PiRoute;
"/{-$locale}/poolside": typeof Char123LocaleChar125PoolsideRoute;
"/{-$locale}/privacy": typeof Char123LocaleChar125PrivacyRoute;
"/{-$locale}/qoder": typeof Char123LocaleChar125QoderRoute;
"/{-$locale}/qwen-code": typeof Char123LocaleChar125QwenCodeRoute;
"/{-$locale}/sigit": typeof Char123LocaleChar125SigitRoute;
"/{-$locale}/sponsor": typeof Char123LocaleChar125SponsorRoute;
"/{-$locale}/stakpak": typeof Char123LocaleChar125StakpakRoute;
"/{-$locale}/terms": typeof Char123LocaleChar125TermsRoute;
"/{-$locale}/vtcode": typeof Char123LocaleChar125VtcodeRoute;
"/{-$locale}": typeof Char123LocaleChar125IndexRoute;
"/{-$locale}/alternatives/claude-desktop": typeof Char123LocaleChar125AlternativesClaudeDesktopRoute;
"/{-$locale}/alternatives/codex-app": typeof Char123LocaleChar125AlternativesCodexAppRoute;
"/{-$locale}/alternatives/conductor": typeof Char123LocaleChar125AlternativesConductorRoute;
"/{-$locale}/alternatives/happy-coder": typeof Char123LocaleChar125AlternativesHappyCoderRoute;
"/{-$locale}/alternatives/openchamber": typeof Char123LocaleChar125AlternativesOpenchamberRoute;
"/{-$locale}/alternatives/opencode-desktop": typeof Char123LocaleChar125AlternativesOpencodeDesktopRoute;
"/{-$locale}/alternatives/orca": typeof Char123LocaleChar125AlternativesOrcaRoute;
"/{-$locale}/alternatives/superset": typeof Char123LocaleChar125AlternativesSupersetRoute;
"/{-$locale}/blog/$": typeof Char123LocaleChar125BlogSplatRoute;
"/{-$locale}/docs/$": typeof Char123LocaleChar125DocsSplatRoute;
"/{-$locale}/download/thanks": typeof Char123LocaleChar125DownloadThanksRoute;
"/{-$locale}/plugins/$owner": typeof Char123LocaleChar125PluginsOwnerRoute;
"/{-$locale}/plugins/all": typeof Char123LocaleChar125PluginsAllRoute;
"/{-$locale}/blog": typeof Char123LocaleChar125BlogIndexRoute;
"/{-$locale}/docs": typeof Char123LocaleChar125DocsIndexRoute;
"/{-$locale}/plugins": typeof Char123LocaleChar125PluginsIndexRoute;
"/{-$locale}/plugins/$owner/$slug": typeof Char123LocaleChar125PluginsOwnerSlugRoute;
"/{-$locale}/plugins/category/$slug": typeof Char123LocaleChar125PluginsCategorySlugRoute;
}
export interface FileRoutesById {
__root__: typeof rootRouteImport;
"/{-$locale}": typeof Char123LocaleChar125RouteRouteWithChildren;
"/{-$locale}/agents": typeof Char123LocaleChar125AgentsRoute;
"/{-$locale}/agoragentic": typeof Char123LocaleChar125AgoragenticRoute;
"/{-$locale}/amp": typeof Char123LocaleChar125AmpRoute;
"/{-$locale}/antigravity": typeof Char123LocaleChar125AntigravityRoute;
"/{-$locale}/auggie": typeof Char123LocaleChar125AuggieRoute;
"/{-$locale}/autohand": typeof Char123LocaleChar125AutohandRoute;
"/{-$locale}/blog": typeof Char123LocaleChar125BlogRouteWithChildren;
"/{-$locale}/changelog": typeof Char123LocaleChar125ChangelogRoute;
"/{-$locale}/claude-code": typeof Char123LocaleChar125ClaudeCodeRoute;
"/{-$locale}/cline": typeof Char123LocaleChar125ClineRoute;
"/{-$locale}/codebuddy": typeof Char123LocaleChar125CodebuddyRoute;
"/{-$locale}/codex": typeof Char123LocaleChar125CodexRoute;
"/{-$locale}/copilot": typeof Char123LocaleChar125CopilotRoute;
"/{-$locale}/cortex-code": typeof Char123LocaleChar125CortexCodeRoute;
"/{-$locale}/corust": typeof Char123LocaleChar125CorustRoute;
"/{-$locale}/crow": typeof Char123LocaleChar125CrowRoute;
"/{-$locale}/cursor": typeof Char123LocaleChar125CursorRoute;
"/{-$locale}/deepagents": typeof Char123LocaleChar125DeepagentsRoute;
"/{-$locale}/deepseek-tui": typeof Char123LocaleChar125DeepseekTuiRoute;
"/{-$locale}/dimcode": typeof Char123LocaleChar125DimcodeRoute;
"/{-$locale}/dirac": typeof Char123LocaleChar125DiracRoute;
"/{-$locale}/docs": typeof Char123LocaleChar125DocsRouteWithChildren;
"/{-$locale}/download": typeof Char123LocaleChar125DownloadRoute;
"/{-$locale}/factory-droid": typeof Char123LocaleChar125FactoryDroidRoute;
"/{-$locale}/fast-agent": typeof Char123LocaleChar125FastAgentRoute;
"/{-$locale}/gemini": typeof Char123LocaleChar125GeminiRoute;
"/{-$locale}/glm": typeof Char123LocaleChar125GlmRoute;
"/{-$locale}/goose": typeof Char123LocaleChar125GooseRoute;
"/{-$locale}/grok": typeof Char123LocaleChar125GrokRoute;
"/{-$locale}/hermes": typeof Char123LocaleChar125HermesRoute;
"/{-$locale}/hub": typeof Char123LocaleChar125HubRoute;
"/{-$locale}/junie": typeof Char123LocaleChar125JunieRoute;
"/{-$locale}/kilo": typeof Char123LocaleChar125KiloRoute;
"/{-$locale}/kimi": typeof Char123LocaleChar125KimiRoute;
"/{-$locale}/minion-code": typeof Char123LocaleChar125MinionCodeRoute;
"/{-$locale}/mistral-vibe": typeof Char123LocaleChar125MistralVibeRoute;
"/{-$locale}/muse-code": typeof Char123LocaleChar125MuseCodeRoute;
"/{-$locale}/nova": typeof Char123LocaleChar125NovaRoute;
"/{-$locale}/omp": typeof Char123LocaleChar125OmpRoute;
"/{-$locale}/opencode": typeof Char123LocaleChar125OpencodeRoute;
"/{-$locale}/pi": typeof Char123LocaleChar125PiRoute;
"/{-$locale}/poolside": typeof Char123LocaleChar125PoolsideRoute;
"/{-$locale}/privacy": typeof Char123LocaleChar125PrivacyRoute;
"/{-$locale}/qoder": typeof Char123LocaleChar125QoderRoute;
"/{-$locale}/qwen-code": typeof Char123LocaleChar125QwenCodeRoute;
"/{-$locale}/sigit": typeof Char123LocaleChar125SigitRoute;
"/{-$locale}/sponsor": typeof Char123LocaleChar125SponsorRoute;
"/{-$locale}/stakpak": typeof Char123LocaleChar125StakpakRoute;
"/{-$locale}/terms": typeof Char123LocaleChar125TermsRoute;
"/{-$locale}/vtcode": typeof Char123LocaleChar125VtcodeRoute;
"/{-$locale}/": typeof Char123LocaleChar125IndexRoute;
"/{-$locale}/alternatives/claude-desktop": typeof Char123LocaleChar125AlternativesClaudeDesktopRoute;
"/{-$locale}/alternatives/codex-app": typeof Char123LocaleChar125AlternativesCodexAppRoute;
"/{-$locale}/alternatives/conductor": typeof Char123LocaleChar125AlternativesConductorRoute;
"/{-$locale}/alternatives/happy-coder": typeof Char123LocaleChar125AlternativesHappyCoderRoute;
"/{-$locale}/alternatives/openchamber": typeof Char123LocaleChar125AlternativesOpenchamberRoute;
"/{-$locale}/alternatives/opencode-desktop": typeof Char123LocaleChar125AlternativesOpencodeDesktopRoute;
"/{-$locale}/alternatives/orca": typeof Char123LocaleChar125AlternativesOrcaRoute;
"/{-$locale}/alternatives/superset": typeof Char123LocaleChar125AlternativesSupersetRoute;
"/{-$locale}/blog/$": typeof Char123LocaleChar125BlogSplatRoute;
"/{-$locale}/docs/$": typeof Char123LocaleChar125DocsSplatRoute;
"/{-$locale}/download_/thanks": typeof Char123LocaleChar125DownloadThanksRoute;
"/{-$locale}/plugins/$owner": typeof Char123LocaleChar125PluginsOwnerRoute;
"/{-$locale}/plugins/all": typeof Char123LocaleChar125PluginsAllRoute;
"/{-$locale}/blog/": typeof Char123LocaleChar125BlogIndexRoute;
"/{-$locale}/docs/": typeof Char123LocaleChar125DocsIndexRoute;
"/{-$locale}/plugins/": typeof Char123LocaleChar125PluginsIndexRoute;
"/{-$locale}/plugins/$owner_/$slug": typeof Char123LocaleChar125PluginsOwnerSlugRoute;
"/{-$locale}/plugins/category/$slug": typeof Char123LocaleChar125PluginsCategorySlugRoute;
}
export interface FileRouteTypes {
fileRoutesByFullPath: FileRoutesByFullPath;
fullPaths:
| "/{-$locale}"
| "/{-$locale}/agents"
| "/{-$locale}/agoragentic"
| "/{-$locale}/amp"
| "/{-$locale}/antigravity"
| "/{-$locale}/auggie"
| "/{-$locale}/autohand"
| "/{-$locale}/blog"
| "/{-$locale}/changelog"
| "/{-$locale}/claude-code"
| "/{-$locale}/cline"
| "/{-$locale}/codebuddy"
| "/{-$locale}/codex"
| "/{-$locale}/copilot"
| "/{-$locale}/cortex-code"
| "/{-$locale}/corust"
| "/{-$locale}/crow"
| "/{-$locale}/cursor"
| "/{-$locale}/deepagents"
| "/{-$locale}/deepseek-tui"
| "/{-$locale}/dimcode"
| "/{-$locale}/dirac"
| "/{-$locale}/docs"
| "/{-$locale}/download"
| "/{-$locale}/factory-droid"
| "/{-$locale}/fast-agent"
| "/{-$locale}/gemini"
| "/{-$locale}/glm"
| "/{-$locale}/goose"
| "/{-$locale}/grok"
| "/{-$locale}/hermes"
| "/{-$locale}/hub"
| "/{-$locale}/junie"
| "/{-$locale}/kilo"
| "/{-$locale}/kimi"
| "/{-$locale}/minion-code"
| "/{-$locale}/mistral-vibe"
| "/{-$locale}/muse-code"
| "/{-$locale}/nova"
| "/{-$locale}/omp"
| "/{-$locale}/opencode"
| "/{-$locale}/pi"
| "/{-$locale}/poolside"
| "/{-$locale}/privacy"
| "/{-$locale}/qoder"
| "/{-$locale}/qwen-code"
| "/{-$locale}/sigit"
| "/{-$locale}/sponsor"
| "/{-$locale}/stakpak"
| "/{-$locale}/terms"
| "/{-$locale}/vtcode"
| "/{-$locale}/"
| "/{-$locale}/alternatives/claude-desktop"
| "/{-$locale}/alternatives/codex-app"
| "/{-$locale}/alternatives/conductor"
| "/{-$locale}/alternatives/happy-coder"
| "/{-$locale}/alternatives/openchamber"
| "/{-$locale}/alternatives/opencode-desktop"
| "/{-$locale}/alternatives/orca"
| "/{-$locale}/alternatives/superset"
| "/{-$locale}/blog/$"
| "/{-$locale}/docs/$"
| "/{-$locale}/download/thanks"
| "/{-$locale}/plugins/$owner"
| "/{-$locale}/plugins/all"
| "/{-$locale}/blog/"
| "/{-$locale}/docs/"
| "/{-$locale}/plugins/"
| "/{-$locale}/plugins/$owner/$slug"
| "/{-$locale}/plugins/category/$slug";
fileRoutesByTo: FileRoutesByTo;
to:
| "/{-$locale}/agents"
| "/{-$locale}/agoragentic"
| "/{-$locale}/amp"
| "/{-$locale}/antigravity"
| "/{-$locale}/auggie"
| "/{-$locale}/autohand"
| "/{-$locale}/changelog"
| "/{-$locale}/claude-code"
| "/{-$locale}/cline"
| "/{-$locale}/codebuddy"
| "/{-$locale}/codex"
| "/{-$locale}/copilot"
| "/{-$locale}/cortex-code"
| "/{-$locale}/corust"
| "/{-$locale}/crow"
| "/{-$locale}/cursor"
| "/{-$locale}/deepagents"
| "/{-$locale}/deepseek-tui"
| "/{-$locale}/dimcode"
| "/{-$locale}/dirac"
| "/{-$locale}/download"
| "/{-$locale}/factory-droid"
| "/{-$locale}/fast-agent"
| "/{-$locale}/gemini"
| "/{-$locale}/glm"
| "/{-$locale}/goose"
| "/{-$locale}/grok"
| "/{-$locale}/hermes"
| "/{-$locale}/hub"
| "/{-$locale}/junie"
| "/{-$locale}/kilo"
| "/{-$locale}/kimi"
| "/{-$locale}/minion-code"
| "/{-$locale}/mistral-vibe"
| "/{-$locale}/muse-code"
| "/{-$locale}/nova"
| "/{-$locale}/omp"
| "/{-$locale}/opencode"
| "/{-$locale}/pi"
| "/{-$locale}/poolside"
| "/{-$locale}/privacy"
| "/{-$locale}/qoder"
| "/{-$locale}/qwen-code"
| "/{-$locale}/sigit"
| "/{-$locale}/sponsor"
| "/{-$locale}/stakpak"
| "/{-$locale}/terms"
| "/{-$locale}/vtcode"
| "/{-$locale}"
| "/{-$locale}/alternatives/claude-desktop"
| "/{-$locale}/alternatives/codex-app"
| "/{-$locale}/alternatives/conductor"
| "/{-$locale}/alternatives/happy-coder"
| "/{-$locale}/alternatives/openchamber"
| "/{-$locale}/alternatives/opencode-desktop"
| "/{-$locale}/alternatives/orca"
| "/{-$locale}/alternatives/superset"
| "/{-$locale}/blog/$"
| "/{-$locale}/docs/$"
| "/{-$locale}/download/thanks"
| "/{-$locale}/plugins/$owner"
| "/{-$locale}/plugins/all"
| "/{-$locale}/blog"
| "/{-$locale}/docs"
| "/{-$locale}/plugins"
| "/{-$locale}/plugins/$owner/$slug"
| "/{-$locale}/plugins/category/$slug";
id:
| "__root__"
| "/{-$locale}"
| "/{-$locale}/agents"
| "/{-$locale}/agoragentic"
| "/{-$locale}/amp"
| "/{-$locale}/antigravity"
| "/{-$locale}/auggie"
| "/{-$locale}/autohand"
| "/{-$locale}/blog"
| "/{-$locale}/changelog"
| "/{-$locale}/claude-code"
| "/{-$locale}/cline"
| "/{-$locale}/codebuddy"
| "/{-$locale}/codex"
| "/{-$locale}/copilot"
| "/{-$locale}/cortex-code"
| "/{-$locale}/corust"
| "/{-$locale}/crow"
| "/{-$locale}/cursor"
| "/{-$locale}/deepagents"
| "/{-$locale}/deepseek-tui"
| "/{-$locale}/dimcode"
| "/{-$locale}/dirac"
| "/{-$locale}/docs"
| "/{-$locale}/download"
| "/{-$locale}/factory-droid"
| "/{-$locale}/fast-agent"
| "/{-$locale}/gemini"
| "/{-$locale}/glm"
| "/{-$locale}/goose"
| "/{-$locale}/grok"
| "/{-$locale}/hermes"
| "/{-$locale}/hub"
| "/{-$locale}/junie"
| "/{-$locale}/kilo"
| "/{-$locale}/kimi"
| "/{-$locale}/minion-code"
| "/{-$locale}/mistral-vibe"
| "/{-$locale}/muse-code"
| "/{-$locale}/nova"
| "/{-$locale}/omp"
| "/{-$locale}/opencode"
| "/{-$locale}/pi"
| "/{-$locale}/poolside"
| "/{-$locale}/privacy"
| "/{-$locale}/qoder"
| "/{-$locale}/qwen-code"
| "/{-$locale}/sigit"
| "/{-$locale}/sponsor"
| "/{-$locale}/stakpak"
| "/{-$locale}/terms"
| "/{-$locale}/vtcode"
| "/{-$locale}/"
| "/{-$locale}/alternatives/claude-desktop"
| "/{-$locale}/alternatives/codex-app"
| "/{-$locale}/alternatives/conductor"
| "/{-$locale}/alternatives/happy-coder"
| "/{-$locale}/alternatives/openchamber"
| "/{-$locale}/alternatives/opencode-desktop"
| "/{-$locale}/alternatives/orca"
| "/{-$locale}/alternatives/superset"
| "/{-$locale}/blog/$"
| "/{-$locale}/docs/$"
| "/{-$locale}/download_/thanks"
| "/{-$locale}/plugins/$owner"
| "/{-$locale}/plugins/all"
| "/{-$locale}/blog/"
| "/{-$locale}/docs/"
| "/{-$locale}/plugins/"
| "/{-$locale}/plugins/$owner_/$slug"
| "/{-$locale}/plugins/category/$slug";
fileRoutesById: FileRoutesById;
}
export interface RootRouteChildren {
Char123LocaleChar125RouteRoute: typeof Char123LocaleChar125RouteRouteWithChildren;
}
declare module "@tanstack/react-router" {
interface FileRoutesByPath {
"/{-$locale}": {
id: "/{-$locale}";
path: "/{-$locale}";
fullPath: "/{-$locale}";
preLoaderRoute: typeof Char123LocaleChar125RouteRouteImport;
parentRoute: typeof rootRouteImport;
};
"/{-$locale}/": {
id: "/{-$locale}/";
path: "/";
fullPath: "/{-$locale}/";
preLoaderRoute: typeof Char123LocaleChar125IndexRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/vtcode": {
id: "/{-$locale}/vtcode";
path: "/vtcode";
fullPath: "/{-$locale}/vtcode";
preLoaderRoute: typeof Char123LocaleChar125VtcodeRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/terms": {
id: "/{-$locale}/terms";
path: "/terms";
fullPath: "/{-$locale}/terms";
preLoaderRoute: typeof Char123LocaleChar125TermsRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/stakpak": {
id: "/{-$locale}/stakpak";
path: "/stakpak";
fullPath: "/{-$locale}/stakpak";
preLoaderRoute: typeof Char123LocaleChar125StakpakRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/sponsor": {
id: "/{-$locale}/sponsor";
path: "/sponsor";
fullPath: "/{-$locale}/sponsor";
preLoaderRoute: typeof Char123LocaleChar125SponsorRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/sigit": {
id: "/{-$locale}/sigit";
path: "/sigit";
fullPath: "/{-$locale}/sigit";
preLoaderRoute: typeof Char123LocaleChar125SigitRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/qwen-code": {
id: "/{-$locale}/qwen-code";
path: "/qwen-code";
fullPath: "/{-$locale}/qwen-code";
preLoaderRoute: typeof Char123LocaleChar125QwenCodeRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/qoder": {
id: "/{-$locale}/qoder";
path: "/qoder";
fullPath: "/{-$locale}/qoder";
preLoaderRoute: typeof Char123LocaleChar125QoderRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/privacy": {
id: "/{-$locale}/privacy";
path: "/privacy";
fullPath: "/{-$locale}/privacy";
preLoaderRoute: typeof Char123LocaleChar125PrivacyRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/poolside": {
id: "/{-$locale}/poolside";
path: "/poolside";
fullPath: "/{-$locale}/poolside";
preLoaderRoute: typeof Char123LocaleChar125PoolsideRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/pi": {
id: "/{-$locale}/pi";
path: "/pi";
fullPath: "/{-$locale}/pi";
preLoaderRoute: typeof Char123LocaleChar125PiRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/opencode": {
id: "/{-$locale}/opencode";
path: "/opencode";
fullPath: "/{-$locale}/opencode";
preLoaderRoute: typeof Char123LocaleChar125OpencodeRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/omp": {
id: "/{-$locale}/omp";
path: "/omp";
fullPath: "/{-$locale}/omp";
preLoaderRoute: typeof Char123LocaleChar125OmpRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/nova": {
id: "/{-$locale}/nova";
path: "/nova";
fullPath: "/{-$locale}/nova";
preLoaderRoute: typeof Char123LocaleChar125NovaRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/muse-code": {
id: "/{-$locale}/muse-code";
path: "/muse-code";
fullPath: "/{-$locale}/muse-code";
preLoaderRoute: typeof Char123LocaleChar125MuseCodeRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/mistral-vibe": {
id: "/{-$locale}/mistral-vibe";
path: "/mistral-vibe";
fullPath: "/{-$locale}/mistral-vibe";
preLoaderRoute: typeof Char123LocaleChar125MistralVibeRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/minion-code": {
id: "/{-$locale}/minion-code";
path: "/minion-code";
fullPath: "/{-$locale}/minion-code";
preLoaderRoute: typeof Char123LocaleChar125MinionCodeRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/kimi": {
id: "/{-$locale}/kimi";
path: "/kimi";
fullPath: "/{-$locale}/kimi";
preLoaderRoute: typeof Char123LocaleChar125KimiRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/kilo": {
id: "/{-$locale}/kilo";
path: "/kilo";
fullPath: "/{-$locale}/kilo";
preLoaderRoute: typeof Char123LocaleChar125KiloRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/junie": {
id: "/{-$locale}/junie";
path: "/junie";
fullPath: "/{-$locale}/junie";
preLoaderRoute: typeof Char123LocaleChar125JunieRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/hub": {
id: "/{-$locale}/hub";
path: "/hub";
fullPath: "/{-$locale}/hub";
preLoaderRoute: typeof Char123LocaleChar125HubRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/hermes": {
id: "/{-$locale}/hermes";
path: "/hermes";
fullPath: "/{-$locale}/hermes";
preLoaderRoute: typeof Char123LocaleChar125HermesRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/grok": {
id: "/{-$locale}/grok";
path: "/grok";
fullPath: "/{-$locale}/grok";
preLoaderRoute: typeof Char123LocaleChar125GrokRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/goose": {
id: "/{-$locale}/goose";
path: "/goose";
fullPath: "/{-$locale}/goose";
preLoaderRoute: typeof Char123LocaleChar125GooseRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/glm": {
id: "/{-$locale}/glm";
path: "/glm";
fullPath: "/{-$locale}/glm";
preLoaderRoute: typeof Char123LocaleChar125GlmRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/gemini": {
id: "/{-$locale}/gemini";
path: "/gemini";
fullPath: "/{-$locale}/gemini";
preLoaderRoute: typeof Char123LocaleChar125GeminiRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/fast-agent": {
id: "/{-$locale}/fast-agent";
path: "/fast-agent";
fullPath: "/{-$locale}/fast-agent";
preLoaderRoute: typeof Char123LocaleChar125FastAgentRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/factory-droid": {
id: "/{-$locale}/factory-droid";
path: "/factory-droid";
fullPath: "/{-$locale}/factory-droid";
preLoaderRoute: typeof Char123LocaleChar125FactoryDroidRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/download": {
id: "/{-$locale}/download";
path: "/download";
fullPath: "/{-$locale}/download";
preLoaderRoute: typeof Char123LocaleChar125DownloadRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/docs": {
id: "/{-$locale}/docs";
path: "/docs";
fullPath: "/{-$locale}/docs";
preLoaderRoute: typeof Char123LocaleChar125DocsRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/dirac": {
id: "/{-$locale}/dirac";
path: "/dirac";
fullPath: "/{-$locale}/dirac";
preLoaderRoute: typeof Char123LocaleChar125DiracRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/dimcode": {
id: "/{-$locale}/dimcode";
path: "/dimcode";
fullPath: "/{-$locale}/dimcode";
preLoaderRoute: typeof Char123LocaleChar125DimcodeRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/deepseek-tui": {
id: "/{-$locale}/deepseek-tui";
path: "/deepseek-tui";
fullPath: "/{-$locale}/deepseek-tui";
preLoaderRoute: typeof Char123LocaleChar125DeepseekTuiRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/deepagents": {
id: "/{-$locale}/deepagents";
path: "/deepagents";
fullPath: "/{-$locale}/deepagents";
preLoaderRoute: typeof Char123LocaleChar125DeepagentsRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/cursor": {
id: "/{-$locale}/cursor";
path: "/cursor";
fullPath: "/{-$locale}/cursor";
preLoaderRoute: typeof Char123LocaleChar125CursorRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/crow": {
id: "/{-$locale}/crow";
path: "/crow";
fullPath: "/{-$locale}/crow";
preLoaderRoute: typeof Char123LocaleChar125CrowRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/corust": {
id: "/{-$locale}/corust";
path: "/corust";
fullPath: "/{-$locale}/corust";
preLoaderRoute: typeof Char123LocaleChar125CorustRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/cortex-code": {
id: "/{-$locale}/cortex-code";
path: "/cortex-code";
fullPath: "/{-$locale}/cortex-code";
preLoaderRoute: typeof Char123LocaleChar125CortexCodeRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/copilot": {
id: "/{-$locale}/copilot";
path: "/copilot";
fullPath: "/{-$locale}/copilot";
preLoaderRoute: typeof Char123LocaleChar125CopilotRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/codex": {
id: "/{-$locale}/codex";
path: "/codex";
fullPath: "/{-$locale}/codex";
preLoaderRoute: typeof Char123LocaleChar125CodexRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/codebuddy": {
id: "/{-$locale}/codebuddy";
path: "/codebuddy";
fullPath: "/{-$locale}/codebuddy";
preLoaderRoute: typeof Char123LocaleChar125CodebuddyRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/cline": {
id: "/{-$locale}/cline";
path: "/cline";
fullPath: "/{-$locale}/cline";
preLoaderRoute: typeof Char123LocaleChar125ClineRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/claude-code": {
id: "/{-$locale}/claude-code";
path: "/claude-code";
fullPath: "/{-$locale}/claude-code";
preLoaderRoute: typeof Char123LocaleChar125ClaudeCodeRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/changelog": {
id: "/{-$locale}/changelog";
path: "/changelog";
fullPath: "/{-$locale}/changelog";
preLoaderRoute: typeof Char123LocaleChar125ChangelogRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/blog": {
id: "/{-$locale}/blog";
path: "/blog";
fullPath: "/{-$locale}/blog";
preLoaderRoute: typeof Char123LocaleChar125BlogRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/autohand": {
id: "/{-$locale}/autohand";
path: "/autohand";
fullPath: "/{-$locale}/autohand";
preLoaderRoute: typeof Char123LocaleChar125AutohandRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/auggie": {
id: "/{-$locale}/auggie";
path: "/auggie";
fullPath: "/{-$locale}/auggie";
preLoaderRoute: typeof Char123LocaleChar125AuggieRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/antigravity": {
id: "/{-$locale}/antigravity";
path: "/antigravity";
fullPath: "/{-$locale}/antigravity";
preLoaderRoute: typeof Char123LocaleChar125AntigravityRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/amp": {
id: "/{-$locale}/amp";
path: "/amp";
fullPath: "/{-$locale}/amp";
preLoaderRoute: typeof Char123LocaleChar125AmpRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/agoragentic": {
id: "/{-$locale}/agoragentic";
path: "/agoragentic";
fullPath: "/{-$locale}/agoragentic";
preLoaderRoute: typeof Char123LocaleChar125AgoragenticRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/agents": {
id: "/{-$locale}/agents";
path: "/agents";
fullPath: "/{-$locale}/agents";
preLoaderRoute: typeof Char123LocaleChar125AgentsRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/plugins/": {
id: "/{-$locale}/plugins/";
path: "/plugins";
fullPath: "/{-$locale}/plugins/";
preLoaderRoute: typeof Char123LocaleChar125PluginsIndexRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/docs/": {
id: "/{-$locale}/docs/";
path: "/";
fullPath: "/{-$locale}/docs/";
preLoaderRoute: typeof Char123LocaleChar125DocsIndexRouteImport;
parentRoute: typeof Char123LocaleChar125DocsRoute;
};
"/{-$locale}/blog/": {
id: "/{-$locale}/blog/";
path: "/";
fullPath: "/{-$locale}/blog/";
preLoaderRoute: typeof Char123LocaleChar125BlogIndexRouteImport;
parentRoute: typeof Char123LocaleChar125BlogRoute;
};
"/{-$locale}/plugins/all": {
id: "/{-$locale}/plugins/all";
path: "/plugins/all";
fullPath: "/{-$locale}/plugins/all";
preLoaderRoute: typeof Char123LocaleChar125PluginsAllRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/plugins/$owner": {
id: "/{-$locale}/plugins/$owner";
path: "/plugins/$owner";
fullPath: "/{-$locale}/plugins/$owner";
preLoaderRoute: typeof Char123LocaleChar125PluginsOwnerRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/download_/thanks": {
id: "/{-$locale}/download_/thanks";
path: "/download/thanks";
fullPath: "/{-$locale}/download/thanks";
preLoaderRoute: typeof Char123LocaleChar125DownloadThanksRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/docs/$": {
id: "/{-$locale}/docs/$";
path: "/$";
fullPath: "/{-$locale}/docs/$";
preLoaderRoute: typeof Char123LocaleChar125DocsSplatRouteImport;
parentRoute: typeof Char123LocaleChar125DocsRoute;
};
"/{-$locale}/blog/$": {
id: "/{-$locale}/blog/$";
path: "/$";
fullPath: "/{-$locale}/blog/$";
preLoaderRoute: typeof Char123LocaleChar125BlogSplatRouteImport;
parentRoute: typeof Char123LocaleChar125BlogRoute;
};
"/{-$locale}/alternatives/superset": {
id: "/{-$locale}/alternatives/superset";
path: "/alternatives/superset";
fullPath: "/{-$locale}/alternatives/superset";
preLoaderRoute: typeof Char123LocaleChar125AlternativesSupersetRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/alternatives/orca": {
id: "/{-$locale}/alternatives/orca";
path: "/alternatives/orca";
fullPath: "/{-$locale}/alternatives/orca";
preLoaderRoute: typeof Char123LocaleChar125AlternativesOrcaRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/alternatives/opencode-desktop": {
id: "/{-$locale}/alternatives/opencode-desktop";
path: "/alternatives/opencode-desktop";
fullPath: "/{-$locale}/alternatives/opencode-desktop";
preLoaderRoute: typeof Char123LocaleChar125AlternativesOpencodeDesktopRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/alternatives/openchamber": {
id: "/{-$locale}/alternatives/openchamber";
path: "/alternatives/openchamber";
fullPath: "/{-$locale}/alternatives/openchamber";
preLoaderRoute: typeof Char123LocaleChar125AlternativesOpenchamberRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/alternatives/happy-coder": {
id: "/{-$locale}/alternatives/happy-coder";
path: "/alternatives/happy-coder";
fullPath: "/{-$locale}/alternatives/happy-coder";
preLoaderRoute: typeof Char123LocaleChar125AlternativesHappyCoderRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/alternatives/conductor": {
id: "/{-$locale}/alternatives/conductor";
path: "/alternatives/conductor";
fullPath: "/{-$locale}/alternatives/conductor";
preLoaderRoute: typeof Char123LocaleChar125AlternativesConductorRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/alternatives/codex-app": {
id: "/{-$locale}/alternatives/codex-app";
path: "/alternatives/codex-app";
fullPath: "/{-$locale}/alternatives/codex-app";
preLoaderRoute: typeof Char123LocaleChar125AlternativesCodexAppRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/alternatives/claude-desktop": {
id: "/{-$locale}/alternatives/claude-desktop";
path: "/alternatives/claude-desktop";
fullPath: "/{-$locale}/alternatives/claude-desktop";
preLoaderRoute: typeof Char123LocaleChar125AlternativesClaudeDesktopRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/plugins/category/$slug": {
id: "/{-$locale}/plugins/category/$slug";
path: "/plugins/category/$slug";
fullPath: "/{-$locale}/plugins/category/$slug";
preLoaderRoute: typeof Char123LocaleChar125PluginsCategorySlugRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
"/{-$locale}/plugins/$owner_/$slug": {
id: "/{-$locale}/plugins/$owner_/$slug";
path: "/plugins/$owner/$slug";
fullPath: "/{-$locale}/plugins/$owner/$slug";
preLoaderRoute: typeof Char123LocaleChar125PluginsOwnerSlugRouteImport;
parentRoute: typeof Char123LocaleChar125RouteRoute;
};
}
}
interface Char123LocaleChar125BlogRouteChildren {
Char123LocaleChar125BlogSplatRoute: typeof Char123LocaleChar125BlogSplatRoute;
Char123LocaleChar125BlogIndexRoute: typeof Char123LocaleChar125BlogIndexRoute;
}
const Char123LocaleChar125BlogRouteChildren: Char123LocaleChar125BlogRouteChildren =
{
Char123LocaleChar125BlogSplatRoute: Char123LocaleChar125BlogSplatRoute,
Char123LocaleChar125BlogIndexRoute: Char123LocaleChar125BlogIndexRoute,
};
const Char123LocaleChar125BlogRouteWithChildren =
Char123LocaleChar125BlogRoute._addFileChildren(
Char123LocaleChar125BlogRouteChildren,
);
interface Char123LocaleChar125DocsRouteChildren {
Char123LocaleChar125DocsSplatRoute: typeof Char123LocaleChar125DocsSplatRoute;
Char123LocaleChar125DocsIndexRoute: typeof Char123LocaleChar125DocsIndexRoute;
}
const Char123LocaleChar125DocsRouteChildren: Char123LocaleChar125DocsRouteChildren =
{
Char123LocaleChar125DocsSplatRoute: Char123LocaleChar125DocsSplatRoute,
Char123LocaleChar125DocsIndexRoute: Char123LocaleChar125DocsIndexRoute,
};
const Char123LocaleChar125DocsRouteWithChildren =
Char123LocaleChar125DocsRoute._addFileChildren(
Char123LocaleChar125DocsRouteChildren,
);
interface Char123LocaleChar125RouteRouteChildren {
Char123LocaleChar125AgentsRoute: typeof Char123LocaleChar125AgentsRoute;
Char123LocaleChar125AgoragenticRoute: typeof Char123LocaleChar125AgoragenticRoute;
Char123LocaleChar125AmpRoute: typeof Char123LocaleChar125AmpRoute;
Char123LocaleChar125AntigravityRoute: typeof Char123LocaleChar125AntigravityRoute;
Char123LocaleChar125AuggieRoute: typeof Char123LocaleChar125AuggieRoute;
Char123LocaleChar125AutohandRoute: typeof Char123LocaleChar125AutohandRoute;
Char123LocaleChar125BlogRoute: typeof Char123LocaleChar125BlogRouteWithChildren;
Char123LocaleChar125ChangelogRoute: typeof Char123LocaleChar125ChangelogRoute;
Char123LocaleChar125ClaudeCodeRoute: typeof Char123LocaleChar125ClaudeCodeRoute;
Char123LocaleChar125ClineRoute: typeof Char123LocaleChar125ClineRoute;
Char123LocaleChar125CodebuddyRoute: typeof Char123LocaleChar125CodebuddyRoute;
Char123LocaleChar125CodexRoute: typeof Char123LocaleChar125CodexRoute;
Char123LocaleChar125CopilotRoute: typeof Char123LocaleChar125CopilotRoute;
Char123LocaleChar125CortexCodeRoute: typeof Char123LocaleChar125CortexCodeRoute;
Char123LocaleChar125CorustRoute: typeof Char123LocaleChar125CorustRoute;
Char123LocaleChar125CrowRoute: typeof Char123LocaleChar125CrowRoute;
Char123LocaleChar125CursorRoute: typeof Char123LocaleChar125CursorRoute;
Char123LocaleChar125DeepagentsRoute: typeof Char123LocaleChar125DeepagentsRoute;
Char123LocaleChar125DeepseekTuiRoute: typeof Char123LocaleChar125DeepseekTuiRoute;
Char123LocaleChar125DimcodeRoute: typeof Char123LocaleChar125DimcodeRoute;
Char123LocaleChar125DiracRoute: typeof Char123LocaleChar125DiracRoute;
Char123LocaleChar125DocsRoute: typeof Char123LocaleChar125DocsRouteWithChildren;
Char123LocaleChar125DownloadRoute: typeof Char123LocaleChar125DownloadRoute;
Char123LocaleChar125FactoryDroidRoute: typeof Char123LocaleChar125FactoryDroidRoute;
Char123LocaleChar125FastAgentRoute: typeof Char123LocaleChar125FastAgentRoute;
Char123LocaleChar125GeminiRoute: typeof Char123LocaleChar125GeminiRoute;
Char123LocaleChar125GlmRoute: typeof Char123LocaleChar125GlmRoute;
Char123LocaleChar125GooseRoute: typeof Char123LocaleChar125GooseRoute;
Char123LocaleChar125GrokRoute: typeof Char123LocaleChar125GrokRoute;
Char123LocaleChar125HermesRoute: typeof Char123LocaleChar125HermesRoute;
Char123LocaleChar125HubRoute: typeof Char123LocaleChar125HubRoute;
Char123LocaleChar125JunieRoute: typeof Char123LocaleChar125JunieRoute;
Char123LocaleChar125KiloRoute: typeof Char123LocaleChar125KiloRoute;
Char123LocaleChar125KimiRoute: typeof Char123LocaleChar125KimiRoute;
Char123LocaleChar125MinionCodeRoute: typeof Char123LocaleChar125MinionCodeRoute;
Char123LocaleChar125MistralVibeRoute: typeof Char123LocaleChar125MistralVibeRoute;
Char123LocaleChar125MuseCodeRoute: typeof Char123LocaleChar125MuseCodeRoute;
Char123LocaleChar125NovaRoute: typeof Char123LocaleChar125NovaRoute;
Char123LocaleChar125OmpRoute: typeof Char123LocaleChar125OmpRoute;
Char123LocaleChar125OpencodeRoute: typeof Char123LocaleChar125OpencodeRoute;
Char123LocaleChar125PiRoute: typeof Char123LocaleChar125PiRoute;
Char123LocaleChar125PoolsideRoute: typeof Char123LocaleChar125PoolsideRoute;
Char123LocaleChar125PrivacyRoute: typeof Char123LocaleChar125PrivacyRoute;
Char123LocaleChar125QoderRoute: typeof Char123LocaleChar125QoderRoute;
Char123LocaleChar125QwenCodeRoute: typeof Char123LocaleChar125QwenCodeRoute;
Char123LocaleChar125SigitRoute: typeof Char123LocaleChar125SigitRoute;
Char123LocaleChar125SponsorRoute: typeof Char123LocaleChar125SponsorRoute;
Char123LocaleChar125StakpakRoute: typeof Char123LocaleChar125StakpakRoute;
Char123LocaleChar125TermsRoute: typeof Char123LocaleChar125TermsRoute;
Char123LocaleChar125VtcodeRoute: typeof Char123LocaleChar125VtcodeRoute;
Char123LocaleChar125IndexRoute: typeof Char123LocaleChar125IndexRoute;
Char123LocaleChar125AlternativesClaudeDesktopRoute: typeof Char123LocaleChar125AlternativesClaudeDesktopRoute;
Char123LocaleChar125AlternativesCodexAppRoute: typeof Char123LocaleChar125AlternativesCodexAppRoute;
Char123LocaleChar125AlternativesConductorRoute: typeof Char123LocaleChar125AlternativesConductorRoute;
Char123LocaleChar125AlternativesHappyCoderRoute: typeof Char123LocaleChar125AlternativesHappyCoderRoute;
Char123LocaleChar125AlternativesOpenchamberRoute: typeof Char123LocaleChar125AlternativesOpenchamberRoute;
Char123LocaleChar125AlternativesOpencodeDesktopRoute: typeof Char123LocaleChar125AlternativesOpencodeDesktopRoute;
Char123LocaleChar125AlternativesOrcaRoute: typeof Char123LocaleChar125AlternativesOrcaRoute;
Char123LocaleChar125AlternativesSupersetRoute: typeof Char123LocaleChar125AlternativesSupersetRoute;
Char123LocaleChar125DownloadThanksRoute: typeof Char123LocaleChar125DownloadThanksRoute;
Char123LocaleChar125PluginsOwnerRoute: typeof Char123LocaleChar125PluginsOwnerRoute;
Char123LocaleChar125PluginsAllRoute: typeof Char123LocaleChar125PluginsAllRoute;
Char123LocaleChar125PluginsIndexRoute: typeof Char123LocaleChar125PluginsIndexRoute;
Char123LocaleChar125PluginsOwnerSlugRoute: typeof Char123LocaleChar125PluginsOwnerSlugRoute;
Char123LocaleChar125PluginsCategorySlugRoute: typeof Char123LocaleChar125PluginsCategorySlugRoute;
}
const Char123LocaleChar125RouteRouteChildren: Char123LocaleChar125RouteRouteChildren =
{
Char123LocaleChar125AgentsRoute: Char123LocaleChar125AgentsRoute,
Char123LocaleChar125AgoragenticRoute: Char123LocaleChar125AgoragenticRoute,
Char123LocaleChar125AmpRoute: Char123LocaleChar125AmpRoute,
Char123LocaleChar125AntigravityRoute: Char123LocaleChar125AntigravityRoute,
Char123LocaleChar125AuggieRoute: Char123LocaleChar125AuggieRoute,
Char123LocaleChar125AutohandRoute: Char123LocaleChar125AutohandRoute,
Char123LocaleChar125BlogRoute: Char123LocaleChar125BlogRouteWithChildren,
Char123LocaleChar125ChangelogRoute: Char123LocaleChar125ChangelogRoute,
Char123LocaleChar125ClaudeCodeRoute: Char123LocaleChar125ClaudeCodeRoute,
Char123LocaleChar125ClineRoute: Char123LocaleChar125ClineRoute,
Char123LocaleChar125CodebuddyRoute: Char123LocaleChar125CodebuddyRoute,
Char123LocaleChar125CodexRoute: Char123LocaleChar125CodexRoute,
Char123LocaleChar125CopilotRoute: Char123LocaleChar125CopilotRoute,
Char123LocaleChar125CortexCodeRoute: Char123LocaleChar125CortexCodeRoute,
Char123LocaleChar125CorustRoute: Char123LocaleChar125CorustRoute,
Char123LocaleChar125CrowRoute: Char123LocaleChar125CrowRoute,
Char123LocaleChar125CursorRoute: Char123LocaleChar125CursorRoute,
Char123LocaleChar125DeepagentsRoute: Char123LocaleChar125DeepagentsRoute,
Char123LocaleChar125DeepseekTuiRoute: Char123LocaleChar125DeepseekTuiRoute,
Char123LocaleChar125DimcodeRoute: Char123LocaleChar125DimcodeRoute,
Char123LocaleChar125DiracRoute: Char123LocaleChar125DiracRoute,
Char123LocaleChar125DocsRoute: Char123LocaleChar125DocsRouteWithChildren,
Char123LocaleChar125DownloadRoute: Char123LocaleChar125DownloadRoute,
Char123LocaleChar125FactoryDroidRoute:
Char123LocaleChar125FactoryDroidRoute,
Char123LocaleChar125FastAgentRoute: Char123LocaleChar125FastAgentRoute,
Char123LocaleChar125GeminiRoute: Char123LocaleChar125GeminiRoute,
Char123LocaleChar125GlmRoute: Char123LocaleChar125GlmRoute,
Char123LocaleChar125GooseRoute: Char123LocaleChar125GooseRoute,
Char123LocaleChar125GrokRoute: Char123LocaleChar125GrokRoute,
Char123LocaleChar125HermesRoute: Char123LocaleChar125HermesRoute,
Char123LocaleChar125HubRoute: Char123LocaleChar125HubRoute,
Char123LocaleChar125JunieRoute: Char123LocaleChar125JunieRoute,
Char123LocaleChar125KiloRoute: Char123LocaleChar125KiloRoute,
Char123LocaleChar125KimiRoute: Char123LocaleChar125KimiRoute,
Char123LocaleChar125MinionCodeRoute: Char123LocaleChar125MinionCodeRoute,
Char123LocaleChar125MistralVibeRoute: Char123LocaleChar125MistralVibeRoute,
Char123LocaleChar125MuseCodeRoute: Char123LocaleChar125MuseCodeRoute,
Char123LocaleChar125NovaRoute: Char123LocaleChar125NovaRoute,
Char123LocaleChar125OmpRoute: Char123LocaleChar125OmpRoute,
Char123LocaleChar125OpencodeRoute: Char123LocaleChar125OpencodeRoute,
Char123LocaleChar125PiRoute: Char123LocaleChar125PiRoute,
Char123LocaleChar125PoolsideRoute: Char123LocaleChar125PoolsideRoute,
Char123LocaleChar125PrivacyRoute: Char123LocaleChar125PrivacyRoute,
Char123LocaleChar125QoderRoute: Char123LocaleChar125QoderRoute,
Char123LocaleChar125QwenCodeRoute: Char123LocaleChar125QwenCodeRoute,
Char123LocaleChar125SigitRoute: Char123LocaleChar125SigitRoute,
Char123LocaleChar125SponsorRoute: Char123LocaleChar125SponsorRoute,
Char123LocaleChar125StakpakRoute: Char123LocaleChar125StakpakRoute,
Char123LocaleChar125TermsRoute: Char123LocaleChar125TermsRoute,
Char123LocaleChar125VtcodeRoute: Char123LocaleChar125VtcodeRoute,
Char123LocaleChar125IndexRoute: Char123LocaleChar125IndexRoute,
Char123LocaleChar125AlternativesClaudeDesktopRoute:
Char123LocaleChar125AlternativesClaudeDesktopRoute,
Char123LocaleChar125AlternativesCodexAppRoute:
Char123LocaleChar125AlternativesCodexAppRoute,
Char123LocaleChar125AlternativesConductorRoute:
Char123LocaleChar125AlternativesConductorRoute,
Char123LocaleChar125AlternativesHappyCoderRoute:
Char123LocaleChar125AlternativesHappyCoderRoute,
Char123LocaleChar125AlternativesOpenchamberRoute:
Char123LocaleChar125AlternativesOpenchamberRoute,
Char123LocaleChar125AlternativesOpencodeDesktopRoute:
Char123LocaleChar125AlternativesOpencodeDesktopRoute,
Char123LocaleChar125AlternativesOrcaRoute:
Char123LocaleChar125AlternativesOrcaRoute,
Char123LocaleChar125AlternativesSupersetRoute:
Char123LocaleChar125AlternativesSupersetRoute,
Char123LocaleChar125DownloadThanksRoute:
Char123LocaleChar125DownloadThanksRoute,
Char123LocaleChar125PluginsOwnerRoute:
Char123LocaleChar125PluginsOwnerRoute,
Char123LocaleChar125PluginsAllRoute: Char123LocaleChar125PluginsAllRoute,
Char123LocaleChar125PluginsIndexRoute:
Char123LocaleChar125PluginsIndexRoute,
Char123LocaleChar125PluginsOwnerSlugRoute:
Char123LocaleChar125PluginsOwnerSlugRoute,
Char123LocaleChar125PluginsCategorySlugRoute:
Char123LocaleChar125PluginsCategorySlugRoute,
};
const Char123LocaleChar125RouteRouteWithChildren =
Char123LocaleChar125RouteRoute._addFileChildren(
Char123LocaleChar125RouteRouteChildren,
);
const rootRouteChildren: RootRouteChildren = {
Char123LocaleChar125RouteRoute: Char123LocaleChar125RouteRouteWithChildren,
};
export const routeTree = rootRouteImport
._addFileChildren(rootRouteChildren)
._addFileTypes<FileRouteTypes>();
import type { getRouter } from "./router.tsx";
import type { createStart } from "@tanstack/react-start";
declare module "@tanstack/react-start" {
interface Register {
ssr: true;
router: Awaited<ReturnType<typeof getRouter>>;
}
}