diff --git a/docs/platforms/javascript/config.yml b/docs/platforms/javascript/config.yml index 2f62fbce9ceba..7ec2279bb78f9 100644 --- a/docs/platforms/javascript/config.yml +++ b/docs/platforms/javascript/config.yml @@ -8,3 +8,4 @@ sdk: 'sentry.javascript.browser' language: typescript categories: - browser + - browser-only diff --git a/docs/platforms/javascript/guides/angular/index.mdx b/docs/platforms/javascript/guides/angular/index.mdx index 7a97b86eec5f4..e72fcc124e44d 100644 --- a/docs/platforms/javascript/guides/angular/index.mdx +++ b/docs/platforms/javascript/guides/angular/index.mdx @@ -4,6 +4,7 @@ description: "Learn how to set up Sentry in your Angular application and capture sdk: sentry.javascript.angular categories: - browser + - browser-only --- ## Prerequisites diff --git a/docs/platforms/javascript/guides/aws-lambda/index.mdx b/docs/platforms/javascript/guides/aws-lambda/index.mdx index 8b893d5e65502..0edfca511907d 100644 --- a/docs/platforms/javascript/guides/aws-lambda/index.mdx +++ b/docs/platforms/javascript/guides/aws-lambda/index.mdx @@ -6,6 +6,7 @@ fallbackGuide: javascript.node categories: - server - serverless + - server-only --- diff --git a/docs/platforms/javascript/guides/azure-functions/index.mdx b/docs/platforms/javascript/guides/azure-functions/index.mdx index 0232ecebd0215..019578443c6ba 100644 --- a/docs/platforms/javascript/guides/azure-functions/index.mdx +++ b/docs/platforms/javascript/guides/azure-functions/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.node categories: - server - serverless + - server-only --- diff --git a/docs/platforms/javascript/guides/bun/index.mdx b/docs/platforms/javascript/guides/bun/index.mdx index 74723e401fd1d..9cb59b4cda3da 100644 --- a/docs/platforms/javascript/guides/bun/index.mdx +++ b/docs/platforms/javascript/guides/bun/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.bun categories: - server - serverless + - server-only --- diff --git a/docs/platforms/javascript/guides/capacitor/index.mdx b/docs/platforms/javascript/guides/capacitor/index.mdx index b4dbe1af8218a..acab8b0749526 100644 --- a/docs/platforms/javascript/guides/capacitor/index.mdx +++ b/docs/platforms/javascript/guides/capacitor/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.capacitor categories: - browser - mobile + - browser-only --- diff --git a/docs/platforms/javascript/guides/cloudflare/index.mdx b/docs/platforms/javascript/guides/cloudflare/index.mdx index f20b1aecd5a51..ee86267841af2 100644 --- a/docs/platforms/javascript/guides/cloudflare/index.mdx +++ b/docs/platforms/javascript/guides/cloudflare/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.cloudflare categories: - server - serverless + - server-only --- diff --git a/docs/platforms/javascript/guides/connect/index.mdx b/docs/platforms/javascript/guides/connect/index.mdx index 1417c308995c2..99fcbef7ffb95 100644 --- a/docs/platforms/javascript/guides/connect/index.mdx +++ b/docs/platforms/javascript/guides/connect/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.node fallbackGuide: javascript.node categories: - server + - server-only --- diff --git a/docs/platforms/javascript/guides/cordova/index.mdx b/docs/platforms/javascript/guides/cordova/index.mdx index 84306e51bd4c8..2d91c1fc1ff0b 100644 --- a/docs/platforms/javascript/guides/cordova/index.mdx +++ b/docs/platforms/javascript/guides/cordova/index.mdx @@ -5,6 +5,7 @@ description: Learn how to manually set up Sentry in your Cordova app and capture categories: - browser - mobile + - browser-only --- diff --git a/docs/platforms/javascript/guides/deno/index.mdx b/docs/platforms/javascript/guides/deno/index.mdx index 30132265658c2..9c460e93495fa 100644 --- a/docs/platforms/javascript/guides/deno/index.mdx +++ b/docs/platforms/javascript/guides/deno/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.deno categories: - server - serverless + - server-only --- diff --git a/docs/platforms/javascript/guides/effect/config.yml b/docs/platforms/javascript/guides/effect/config.yml index 48b548d5327de..b50b7fbb2ed6b 100644 --- a/docs/platforms/javascript/guides/effect/config.yml +++ b/docs/platforms/javascript/guides/effect/config.yml @@ -1,6 +1,3 @@ title: Effect description: Learn how to set up and configure Sentry in your Effect application, capture your first errors, and view them in Sentry. sdk: sentry.javascript.effect -categories: - - server - - browser diff --git a/docs/platforms/javascript/guides/effect/index.mdx b/docs/platforms/javascript/guides/effect/index.mdx index 79b120dbb3e7e..4880fba48e533 100644 --- a/docs/platforms/javascript/guides/effect/index.mdx +++ b/docs/platforms/javascript/guides/effect/index.mdx @@ -3,6 +3,7 @@ title: Effect sdk: sentry.javascript.effect description: Learn how to set up and configure Sentry in your Effect application, capture your first errors, and view them in Sentry. categories: + - browser - server --- diff --git a/docs/platforms/javascript/guides/elysia/index.mdx b/docs/platforms/javascript/guides/elysia/index.mdx index f7ba7b7666a08..06181b77ddab6 100644 --- a/docs/platforms/javascript/guides/elysia/index.mdx +++ b/docs/platforms/javascript/guides/elysia/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.elysia fallbackGuide: javascript.bun categories: - server + - server-only --- diff --git a/docs/platforms/javascript/guides/ember/index.mdx b/docs/platforms/javascript/guides/ember/index.mdx index eda3aae0727e1..c704250dff2ec 100644 --- a/docs/platforms/javascript/guides/ember/index.mdx +++ b/docs/platforms/javascript/guides/ember/index.mdx @@ -4,6 +4,7 @@ description: "Learn how to set up Sentry in your Ember application and capture y sdk: sentry.javascript.ember categories: - browser + - browser-only --- diff --git a/docs/platforms/javascript/guides/eve/index.mdx b/docs/platforms/javascript/guides/eve/index.mdx index 77efcacd35cff..b466da4ee65ac 100644 --- a/docs/platforms/javascript/guides/eve/index.mdx +++ b/docs/platforms/javascript/guides/eve/index.mdx @@ -6,6 +6,7 @@ fallbackGuide: javascript.node icon: eve categories: - server + - server-only keywords: - eve - ai diff --git a/docs/platforms/javascript/guides/express/index.mdx b/docs/platforms/javascript/guides/express/index.mdx index 741115c75382d..c495ee6e41d74 100644 --- a/docs/platforms/javascript/guides/express/index.mdx +++ b/docs/platforms/javascript/guides/express/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.node fallbackGuide: javascript.node categories: - server + - server-only --- diff --git a/docs/platforms/javascript/guides/fastify/index.mdx b/docs/platforms/javascript/guides/fastify/index.mdx index b6feebbadc715..d7aecbc64fde8 100644 --- a/docs/platforms/javascript/guides/fastify/index.mdx +++ b/docs/platforms/javascript/guides/fastify/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.node fallbackGuide: javascript.node categories: - server + - server-only --- diff --git a/docs/platforms/javascript/guides/firebase/index.mdx b/docs/platforms/javascript/guides/firebase/index.mdx index 36d14397543b4..f34b8fadbc14d 100644 --- a/docs/platforms/javascript/guides/firebase/index.mdx +++ b/docs/platforms/javascript/guides/firebase/index.mdx @@ -6,6 +6,7 @@ fallbackGuide: javascript.node categories: - server - serverless + - server-only --- diff --git a/docs/platforms/javascript/guides/gatsby/index.mdx b/docs/platforms/javascript/guides/gatsby/index.mdx index fc964c88e7e8f..b16d7bd4ef668 100644 --- a/docs/platforms/javascript/guides/gatsby/index.mdx +++ b/docs/platforms/javascript/guides/gatsby/index.mdx @@ -4,6 +4,7 @@ sdk: "sentry.javascript.gatsby" description: "Learn how to set up Sentry in your Gatsby application, capture your first errors and traces, and view them in Sentry." categories: - browser + - browser-only --- diff --git a/docs/platforms/javascript/guides/gcp-functions/index.mdx b/docs/platforms/javascript/guides/gcp-functions/index.mdx index e0f596e4b15f2..bd38aac3a3af4 100644 --- a/docs/platforms/javascript/guides/gcp-functions/index.mdx +++ b/docs/platforms/javascript/guides/gcp-functions/index.mdx @@ -6,6 +6,7 @@ fallbackGuide: javascript.node categories: - server - serverless + - server-only --- diff --git a/docs/platforms/javascript/guides/hapi/index.mdx b/docs/platforms/javascript/guides/hapi/index.mdx index dea3d17c6d498..d7196e2d78d27 100644 --- a/docs/platforms/javascript/guides/hapi/index.mdx +++ b/docs/platforms/javascript/guides/hapi/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.node fallbackGuide: javascript.node categories: - server + - server-only --- diff --git a/docs/platforms/javascript/guides/hono/index.mdx b/docs/platforms/javascript/guides/hono/index.mdx index 3f33430ae056e..e8c0afc71400a 100644 --- a/docs/platforms/javascript/guides/hono/index.mdx +++ b/docs/platforms/javascript/guides/hono/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.hono fallbackGuide: javascript.node categories: - server + - server-only --- The `@sentry/hono` SDK supports Hono 4+ across multiple runtimes: Cloudflare Workers, Node.js, Bun, and Deno. It works as Hono middleware, so you can drop it into your existing app with minimal setup. diff --git a/docs/platforms/javascript/guides/koa/index.mdx b/docs/platforms/javascript/guides/koa/index.mdx index 3d936b3ed6362..f8c201fc2708a 100644 --- a/docs/platforms/javascript/guides/koa/index.mdx +++ b/docs/platforms/javascript/guides/koa/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.node fallbackGuide: javascript.node categories: - server + - server-only --- diff --git a/docs/platforms/javascript/guides/mastra/index.mdx b/docs/platforms/javascript/guides/mastra/index.mdx index dc2aeb4ef0fd6..49b9a2f2ff122 100644 --- a/docs/platforms/javascript/guides/mastra/index.mdx +++ b/docs/platforms/javascript/guides/mastra/index.mdx @@ -6,6 +6,7 @@ fallbackGuide: javascript.node icon: mastra categories: - server + - server-only keywords: - mastra - ai diff --git a/docs/platforms/javascript/guides/nestjs/index.mdx b/docs/platforms/javascript/guides/nestjs/index.mdx index 97ff1b26cc27f..ee93a54aa4b66 100644 --- a/docs/platforms/javascript/guides/nestjs/index.mdx +++ b/docs/platforms/javascript/guides/nestjs/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.nestjs fallbackGuide: javascript.node categories: - server + - server-only --- diff --git a/docs/platforms/javascript/guides/nitro/index.mdx b/docs/platforms/javascript/guides/nitro/index.mdx index ab7e7d2f2fc7d..640cdabc1f22d 100644 --- a/docs/platforms/javascript/guides/nitro/index.mdx +++ b/docs/platforms/javascript/guides/nitro/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.nitro fallbackGuide: javascript.node categories: - server + - server-only --- diff --git a/docs/platforms/javascript/guides/node/index.mdx b/docs/platforms/javascript/guides/node/index.mdx index e398bdf2b3a2d..8ddfa3aaa6287 100644 --- a/docs/platforms/javascript/guides/node/index.mdx +++ b/docs/platforms/javascript/guides/node/index.mdx @@ -5,6 +5,7 @@ sdk: sentry.javascript.node categories: - server - serverless + - server-only --- diff --git a/docs/platforms/javascript/guides/react/index.mdx b/docs/platforms/javascript/guides/react/index.mdx index 563e05794b8be..389f76c83b9a7 100644 --- a/docs/platforms/javascript/guides/react/index.mdx +++ b/docs/platforms/javascript/guides/react/index.mdx @@ -4,6 +4,7 @@ description: "Learn how to set up Sentry in your React application, capture your sdk: sentry.javascript.react categories: - browser + - browser-only --- diff --git a/docs/platforms/javascript/guides/solid/index.mdx b/docs/platforms/javascript/guides/solid/index.mdx index 278f1f33c60e7..227c27209cba9 100644 --- a/docs/platforms/javascript/guides/solid/index.mdx +++ b/docs/platforms/javascript/guides/solid/index.mdx @@ -4,6 +4,7 @@ sdk: sentry.javascript.solid description: Learn how to manually set up Sentry in your Solid app and capture your first errors. categories: - browser + - browser-only --- diff --git a/docs/platforms/javascript/guides/svelte/index.mdx b/docs/platforms/javascript/guides/svelte/index.mdx index c56e4be59153e..edabae96ac14d 100644 --- a/docs/platforms/javascript/guides/svelte/index.mdx +++ b/docs/platforms/javascript/guides/svelte/index.mdx @@ -4,6 +4,7 @@ description: "Learn how to manually set up Sentry in your Svelte app and capture sdk: sentry.javascript.svelte categories: - browser + - browser-only --- diff --git a/docs/platforms/javascript/guides/tanstackstart-react/config.yml b/docs/platforms/javascript/guides/tanstackstart-react/config.yml index b5c5386441759..0c21c3b322df4 100644 --- a/docs/platforms/javascript/guides/tanstackstart-react/config.yml +++ b/docs/platforms/javascript/guides/tanstackstart-react/config.yml @@ -1,6 +1,3 @@ title: TanStack Start React description: Learn how to set up and configure Sentry in your TanStack Start React application using the installation wizard, capturing your first errors, and viewing them in Sentry. sdk: sentry.javascript.tanstackstart-react -categories: - - server - - browser diff --git a/docs/platforms/javascript/guides/vue/index.mdx b/docs/platforms/javascript/guides/vue/index.mdx index 68633e46fdd64..1d1a966f93a45 100644 --- a/docs/platforms/javascript/guides/vue/index.mdx +++ b/docs/platforms/javascript/guides/vue/index.mdx @@ -4,6 +4,7 @@ description: "Learn how to manually set up Sentry in your Vue app and capture yo sdk: sentry.javascript.vue categories: - browser + - browser-only --- diff --git a/docs/platforms/javascript/guides/wasm/index.mdx b/docs/platforms/javascript/guides/wasm/index.mdx index 31d9daca30605..7bcc43e5e01f6 100644 --- a/docs/platforms/javascript/guides/wasm/index.mdx +++ b/docs/platforms/javascript/guides/wasm/index.mdx @@ -5,6 +5,7 @@ description: "Learn how to manually set up Sentry in your JavaScript application keywords: ["wasm", "webassembly"] categories: - browser + - browser-only --- diff --git a/src/types/platform.tsx b/src/types/platform.tsx index 3adc84df08ec6..5681036f3978c 100644 --- a/src/types/platform.tsx +++ b/src/types/platform.tsx @@ -167,4 +167,11 @@ export type PlatformSupportLevel = 'production' | 'community'; /** * Possible types of categories. */ -export type PlatformCategory = 'browser' | 'desktop' | 'mobile' | 'server' | 'serverless'; +export type PlatformCategory = + | 'browser' + | 'browser-only' + | 'desktop' + | 'mobile' + | 'server' + | 'server-only' + | 'serverless';