diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index 00c6202eacea..312885e16429 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -36,6 +36,16 @@ "types": "./build/types/request.d.ts", "default": "./build/cjs/request.js" } + }, + "./nodejs_compat": { + "import": { + "types": "./build/types/nodejs_compat/index.d.ts", + "default": "./build/esm/nodejs_compat/index.js" + }, + "require": { + "types": "./build/types/nodejs_compat/index.d.ts", + "default": "./build/cjs/nodejs_compat/index.js" + } } }, "typesVersions": { diff --git a/packages/cloudflare/rollup.npm.config.mjs b/packages/cloudflare/rollup.npm.config.mjs index 84a06f2fb64a..63407d8629dd 100644 --- a/packages/cloudflare/rollup.npm.config.mjs +++ b/packages/cloudflare/rollup.npm.config.mjs @@ -1,3 +1,7 @@ import { makeBaseNPMConfig, makeNPMConfigVariants } from '@sentry-internal/rollup-utils'; -export default makeNPMConfigVariants(makeBaseNPMConfig()); +export default makeNPMConfigVariants( + makeBaseNPMConfig({ + entrypoints: ['src/index.ts', 'src/nodejs_compat/index.ts'], + }), +); diff --git a/packages/cloudflare/src/nodejs_compat/index.ts b/packages/cloudflare/src/nodejs_compat/index.ts new file mode 100644 index 000000000000..1eb8c8642766 --- /dev/null +++ b/packages/cloudflare/src/nodejs_compat/index.ts @@ -0,0 +1 @@ +export * from '../index';