diff --git a/CHANGELOG.md b/CHANGELOG.md index bffe10d..79fafc0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,9 @@ - Add `backgroundFetchSize` option, defaulting to 1, to set an effective size for provisional background fetch objects while in flight, if they do not shadow an existing stale entry. +- Add a `react-native` export condition that resolves to the + browser build, so that Metro does not load the default build, + which imports `node:diagnostics_channel`. ## 11.4 diff --git a/package.json b/package.json index 01dad2a..9527b44 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,10 @@ "./raw": "./src/index.ts", ".": { "import": { + "react-native": { + "types": "./dist/esm/browser/index.d.ts", + "default": "./dist/esm/browser/index.min.js" + }, "browser": { "types": "./dist/esm/browser/index.d.ts", "default": "./dist/esm/browser/index.min.js" @@ -57,6 +61,10 @@ "default": "./dist/esm/index.min.js" }, "require": { + "react-native": { + "types": "./dist/commonjs/browser/index.d.ts", + "default": "./dist/commonjs/browser/index.min.js" + }, "browser": { "types": "./dist/commonjs/browser/index.d.ts", "default": "./dist/commonjs/browser/index.min.js" @@ -124,6 +132,10 @@ }, ".": { "import": { + "react-native": { + "types": "./dist/esm/browser/index.d.ts", + "default": "./dist/esm/browser/index.min.js" + }, "browser": { "types": "./dist/esm/browser/index.d.ts", "default": "./dist/esm/browser/index.min.js" @@ -136,6 +148,10 @@ "default": "./dist/esm/index.min.js" }, "require": { + "react-native": { + "types": "./dist/commonjs/browser/index.d.ts", + "default": "./dist/commonjs/browser/index.min.js" + }, "browser": { "types": "./dist/commonjs/browser/index.d.ts", "default": "./dist/commonjs/browser/index.min.js"