Skip to content

Commit

Permalink
fix(remix): Add explicit @sentry/node exports. (#8509)
Browse files Browse the repository at this point in the history
Fix wildcard from node export being incorrectly bundled to the `default` property of @sentry/remix in ESM builds 

Co-authored-by: Lukas Stracke <lukas.stracke@sentry.io>
  • Loading branch information
onurtemizkan and Lms24 committed Jul 12, 2023
1 parent f0afc37 commit 9b58519
Showing 1 changed file with 48 additions and 1 deletion.
49 changes: 48 additions & 1 deletion packages/remix/src/index.server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,56 @@ import { instrumentServer } from './utils/instrumentServer';
import { buildMetadata } from './utils/metadata';
import type { RemixOptions } from './utils/remixOptions';

// We need to explicitly export @sentry/node as they end up under `default` in ESM builds
// See: https://github.com/getsentry/sentry-javascript/issues/8474
export {
addGlobalEventProcessor,
addBreadcrumb,
captureCheckIn,
captureException,
captureEvent,
captureMessage,
configureScope,
createTransport,
extractTraceparentData,
getActiveTransaction,
getHubFromCarrier,
getCurrentHub,
Hub,
makeMain,
Scope,
startTransaction,
SDK_VERSION,
setContext,
setExtra,
setExtras,
setTag,
setTags,
setUser,
spanStatusfromHttpCode,
trace,
withScope,
autoDiscoverNodePerformanceMonitoringIntegrations,
makeNodeTransport,
defaultIntegrations,
defaultStackParser,
lastEventId,
flush,
close,
getSentryRelease,
addRequestDataToEvent,
DEFAULT_USER_INCLUDES,
extractRequestData,
deepReadDirSync,
Integrations,
Handlers,
} from '@sentry/node';

// Keeping the `*` exports for backwards compatibility and types
export * from '@sentry/node';

export { ErrorBoundary, withErrorBoundary } from '@sentry/react';
export { remixRouterInstrumentation, withSentry } from './performance/client';
export * from '@sentry/node';
export { wrapExpressCreateRequestHandler } from './utils/serverAdapters/express';

function sdkAlreadyInitialized(): boolean {
Expand Down

0 comments on commit 9b58519

Please sign in to comment.