19 lines · 876 B · TypeScript
RawDownload
import { physical, rootRoute } from "@tanstack/virtual-file-routes";import { consoleRoutes } from "@executor-js/react/console-routes"; // The self-host console route tree — ONE definition read by vite.config.ts// (dev/build) and packages/react's routes:gen (the committed routeTree.gen.ts).//// Shared console routes come from @executor-js/react (see its// console-routes.ts); this app owns its root (the Better Auth shell) and the// self-host-specific routes: web/routes/app (admin, api-keys) mounts INSIDE// the shared `{-$orgSlug}` scope, web/routes/public (the /join/$code invite// page) stays bare — it's reached without a session, before any org slug is// known.export const routes = rootRoute("__root.tsx", [  ...consoleRoutes({    dir: "../../../../packages/react/src/routes",    orgScoped: [physical("", "app")],  }),  physical("", "public"),]);