diff --git a/docs/platforms/javascript/guides/solidstart/index.mdx b/docs/platforms/javascript/guides/solidstart/index.mdx index f7c7a9f1baade..86756f73f63f2 100644 --- a/docs/platforms/javascript/guides/solidstart/index.mdx +++ b/docs/platforms/javascript/guides/solidstart/index.mdx @@ -160,6 +160,12 @@ export default createMiddleware({ Add the Sentry plugin to your build config and register the middleware you just created. On SolidStart 2, add `sentrySolidStart` to `vite.config.ts`. On SolidStart 1, wrap your `app.config.ts` with `withSentry` so that the instrumentation file gets included in your build output. + + +SDK versions 11.11.0 and later export `withSentry` from `@sentry/solidstart/vite`. On older versions, import it from `@sentry/solidstart`. The root export still works, but it's deprecated and will be removed in the next major version. + + + ```typescript {tabTitle:SolidStart 2} {filename:vite.config.ts} {mdExpandTabs} import { sentrySolidStart } from "@sentry/solidstart/vite"; import { solidStart } from "@solidjs/start/config"; @@ -178,7 +184,7 @@ export default defineConfig({ ``` ```javascript {tabTitle:SolidStart 1} {filename:app.config.ts} {5-15} -import { withSentry } from "@sentry/solidstart"; +import { withSentry } from "@sentry/solidstart/vite"; import { defineConfig } from "@solidjs/start/config"; export default defineConfig( @@ -283,7 +289,7 @@ export default defineConfig({ ``` ```TypeScript {tabTitle:SolidStart 1} {filename:app.config.ts} -import { withSentry } from '@sentry/solidstart'; +import { withSentry } from '@sentry/solidstart/vite'; import { defineConfig } from '@solidjs/start/config'; export default defineConfig( diff --git a/docs/platforms/javascript/guides/solidstart/install/dynamic-import.mdx b/docs/platforms/javascript/guides/solidstart/install/dynamic-import.mdx index 91daee406e56a..09a17e5b839e6 100644 --- a/docs/platforms/javascript/guides/solidstart/install/dynamic-import.mdx +++ b/docs/platforms/javascript/guides/solidstart/install/dynamic-import.mdx @@ -39,7 +39,7 @@ Enable the dynamic `import()` by setting `autoInjectServerSentry`: ```typescript {filename:app.config.ts} {8} import { defineConfig } from "@solidjs/start/config"; -import { withSentry } from "@sentry/solidstart"; +import { withSentry } from "@sentry/solidstart/vite"; export default defineConfig( withSentry( @@ -76,7 +76,7 @@ If your serverless function has a custom name, you can override it with `experim ```javascript {filename: app.config.ts} {11} import { defineConfig } from "@solidjs/start/config"; -import { withSentry } from "@sentry/solidstart"; +import { withSentry } from "@sentry/solidstart/vite"; export default defineConfig( withSentry( diff --git a/docs/platforms/javascript/guides/solidstart/install/limited-server-tracing.mdx b/docs/platforms/javascript/guides/solidstart/install/limited-server-tracing.mdx index 0383f260830f1..e24b86ca0622e 100644 --- a/docs/platforms/javascript/guides/solidstart/install/limited-server-tracing.mdx +++ b/docs/platforms/javascript/guides/solidstart/install/limited-server-tracing.mdx @@ -34,7 +34,7 @@ Enable the top-level `import` by setting `autoInjectServerSentry`: ```typescript {filename:app.config.ts} {8} import { defineConfig } from "@solidjs/start/config"; -import { withSentry } from "@sentry/solidstart"; +import { withSentry } from "@sentry/solidstart/vite"; export default defineConfig( withSentry(