From c561f1f5891fcd98f064bbc8ff44b7f549e27751 Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Tue, 4 Mar 2025 16:24:33 +0100 Subject: [PATCH 1/3] Add build options --- packages/tanstackstart/src/config/index.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/tanstackstart/src/config/index.ts b/packages/tanstackstart/src/config/index.ts index 89897b1b6677..20f1a24b7cfa 100644 --- a/packages/tanstackstart/src/config/index.ts +++ b/packages/tanstackstart/src/config/index.ts @@ -1,6 +1,15 @@ /** * Wraps a TanStack Start config. */ -export function wrapVinxiConfigWithSentry(config: C): C { +export function wrapVinxiConfigWithSentry( + config: C, + // TODO: Expand this type in the future. Right now it is just so that TS doesn't complain for our users when they copy paste from the docs. + // eslint-disable-next-line @typescript-eslint/no-unused-vars + sentryBuildOptions: { + org?: string; + project?: string; + silent?: boolean; + } = {}, +): C { return config; } From eb4d8b35b45c0aa6c03cf3b56591a4a2acdc61bd Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Wed, 5 Mar 2025 16:09:04 +0100 Subject: [PATCH 2/3] add wrapCreateRootRouteWithSentry --- packages/tanstackstart/src/common/index.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/tanstackstart/src/common/index.ts b/packages/tanstackstart/src/common/index.ts index a853f3bee0ef..d83c684d1523 100644 --- a/packages/tanstackstart/src/common/index.ts +++ b/packages/tanstackstart/src/common/index.ts @@ -14,3 +14,10 @@ export function sentryGlobalServerMiddlewareHandler() { export function wrapStreamHandlerWithSentry(handler: H): H { return handler; } + +/** + * Wraps the create root route function with Sentry for server-client tracing with SSR. + */ +export function wrapCreateRootRouteWithSentry(createRootRoute: F): F { + return createRootRoute; +} From db3baae11b576be81282396254fe9c8fa7aab014 Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Mon, 10 Mar 2025 16:52:17 +0100 Subject: [PATCH 3/3] auth token --- packages/tanstackstart/src/config/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/tanstackstart/src/config/index.ts b/packages/tanstackstart/src/config/index.ts index 20f1a24b7cfa..579fe3c7db00 100644 --- a/packages/tanstackstart/src/config/index.ts +++ b/packages/tanstackstart/src/config/index.ts @@ -9,6 +9,7 @@ export function wrapVinxiConfigWithSentry( org?: string; project?: string; silent?: boolean; + authToken?: boolean; } = {}, ): C { return config;