From c2a6185fc5d7fecaf9ce5d5f84ad41e8dd4c15c8 Mon Sep 17 00:00:00 2001 From: s1gr1d <32902192+s1gr1d@users.noreply.github.com> Date: Fri, 2 Jan 2026 11:29:16 +0100 Subject: [PATCH] ref(node): Remove duplicate function `isCjs` --- packages/cloudflare/src/utils/commonjs.ts | 8 -------- packages/google-cloud-serverless/package.json | 3 ++- packages/google-cloud-serverless/src/sdk.ts | 5 +---- 3 files changed, 3 insertions(+), 13 deletions(-) delete mode 100644 packages/cloudflare/src/utils/commonjs.ts diff --git a/packages/cloudflare/src/utils/commonjs.ts b/packages/cloudflare/src/utils/commonjs.ts deleted file mode 100644 index 23a9b97f9fc1..000000000000 --- a/packages/cloudflare/src/utils/commonjs.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** Detect CommonJS. */ -export function isCjs(): boolean { - try { - return typeof module !== 'undefined' && typeof module.exports !== 'undefined'; - } catch { - return false; - } -} diff --git a/packages/google-cloud-serverless/package.json b/packages/google-cloud-serverless/package.json index 5b2caff2b00b..5db18b752c8b 100644 --- a/packages/google-cloud-serverless/package.json +++ b/packages/google-cloud-serverless/package.json @@ -49,7 +49,8 @@ }, "dependencies": { "@sentry/core": "10.32.1", - "@sentry/node": "10.32.1" + "@sentry/node": "10.32.1", + "@sentry/node-core": "10.32.1" }, "devDependencies": { "@google-cloud/bigquery": "^5.3.0", diff --git a/packages/google-cloud-serverless/src/sdk.ts b/packages/google-cloud-serverless/src/sdk.ts index 2699eb4f9e2f..1161ab60300e 100644 --- a/packages/google-cloud-serverless/src/sdk.ts +++ b/packages/google-cloud-serverless/src/sdk.ts @@ -2,13 +2,10 @@ import type { Integration, Options } from '@sentry/core'; import { applySdkMetadata } from '@sentry/core'; import type { NodeClient, NodeOptions } from '@sentry/node'; import { getDefaultIntegrationsWithoutPerformance, init as initNode } from '@sentry/node'; +import { isCjs } from '@sentry/node-core'; import { googleCloudGrpcIntegration } from './integrations/google-cloud-grpc'; import { googleCloudHttpIntegration } from './integrations/google-cloud-http'; -function isCjs(): boolean { - return typeof require !== 'undefined'; -} - function getCjsOnlyIntegrations(): Integration[] { return isCjs() ? [