Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions dev-packages/e2e-tests/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@
"appium-xcuitest-driver": "10.32.1",
"babel-jest": "^29.7.0",
"jest": "^29.7.0",
"react": "19.2.3",
"react-native": "0.87.1",
"react": "19.3.0",
"react-native": "0.88.0",
Comment thread
sentry-warden[bot] marked this conversation as resolved.
"react-native-launch-arguments": "^4.0.2",
"typescript": "4.9.5",
"webdriverio": "^8.27.0"
Expand Down
4 changes: 2 additions & 2 deletions dev-packages/e2e-tests/tsconfig.build.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@
"moduleResolution": "node",
// react-native >=0.87 dropped its root `types` field; its type definitions are now only
// reachable through the package `exports` map, which classic `node` resolution can't follow.
// Point directly at the shipped legacy type definitions (what earlier RN versions' root
// Point directly at the shipped legacy type definitions (`types_DEPRECATED` since 0.88; what earlier RN versions' root
// `types` field resolved to) so `import ... from 'react-native'` keeps resolving.
"paths": {
"react-native": ["./node_modules/react-native/types/index.d.ts"],
"react-native": ["./node_modules/react-native/types_DEPRECATED/index.d.ts"],
},
"types": [],
}
Expand Down
10 changes: 5 additions & 5 deletions packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -102,8 +102,8 @@
"@expo/metro-config": "~0.20.0",
"@microsoft/api-extractor": "^7.58.7",
"@mswjs/interceptors": "^0.25.15",
"@react-native/babel-preset": "0.87.1",
"@react-native/jest-preset": "0.87.1",
"@react-native/babel-preset": "0.88.0",
"@react-native/jest-preset": "0.88.0",
"@sentry/eslint-plugin-sdk": "10.76.2",
"@sentry/typescript": "10.76.2",
"@sentry/wizard": "8.0.1",
Expand Down Expand Up @@ -131,9 +131,9 @@
"oxlint": "^1.56.0",
"oxlint-tsgolint": "^0.17.4",
"promise": "^8.3.0",
"react": "19.2.3",
"react-native": "0.87.1",
"react-test-renderer": "19.2.3",
"react": "19.3.0",
"react-native": "0.88.0",
Comment thread
cursor[bot] marked this conversation as resolved.
"react-test-renderer": "19.3.0",
"rimraf": "^4.1.1",
"ts-jest": "^29.3.1",
"typescript": "~5.9.3",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/src/js/utils/rnlibrariesinterface.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import type * as ReactNative from '../vendor/react-native';

export type { UnsafeObject } from 'react-native/Libraries/Types/CodegenTypes';
export type { EmitterSubscription } from 'react-native/Libraries/vendor/emitter/EventEmitter';
export type { EmitterSubscription } from 'react-native';

export interface ReactNativeLibrariesInterface {
Devtools?: {
Expand Down
2 changes: 1 addition & 1 deletion packages/core/src/js/utils/worldwide.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import type { InternalGlobal } from '@sentry/core';
import type { ErrorUtils } from 'react-native/types';
import type { ErrorUtils } from 'react-native';

import { GLOBAL_OBJ } from '@sentry/core';

Expand Down
4 changes: 2 additions & 2 deletions packages/core/tsconfig.build.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@
],
// react-native >=0.87 dropped its root `types` field; its type definitions are now only
// reachable through the package `exports` map, which classic `node` resolution can't follow.
// Point directly at the shipped legacy type definitions (what earlier RN versions' root
// Point directly at the shipped legacy type definitions (`types_DEPRECATED` since 0.88; what earlier RN versions' root
// `types` field resolved to), so both `import ... from 'react-native'` and the global types
// keep resolving.
"react-native": ["./node_modules/react-native/types/index.d.ts"]
"react-native": ["./node_modules/react-native/types_DEPRECATED/index.d.ts"]
},
"outDir": "dist",
"rootDir": "src",
Expand Down
4 changes: 2 additions & 2 deletions packages/core/tsconfig.lint.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,9 @@
],
// react-native >=0.87 dropped its root `types` field; its type definitions are now only
// reachable through the package `exports` map, which classic `node` resolution can't follow.
// Point directly at the shipped legacy type definitions (what earlier RN versions' root
// Point directly at the shipped legacy type definitions (`types_DEPRECATED` since 0.88; what earlier RN versions' root
// `types` field resolved to).
"react-native": ["./node_modules/react-native/types/index.d.ts"]
"react-native": ["./node_modules/react-native/types_DEPRECATED/index.d.ts"]
},
"lib": ["es7"],
"jsx": "react",
Expand Down
106 changes: 8 additions & 98 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -7097,21 +7097,6 @@ __metadata:
languageName: node
linkType: hard

"@react-native/jest-preset@npm:0.87.1":
version: 0.87.1
resolution: "@react-native/jest-preset@npm:0.87.1"
dependencies:
"@jest/create-cache-key-function": "npm:^29.7.0"
"@react-native/js-polyfills": "npm:0.87.1"
babel-jest: "npm:^29.7.0"
jest-environment-node: "npm:^29.7.0"
regenerator-runtime: "npm:^0.13.2"
peerDependencies:
react: ^19.2.3
checksum: 10c0/68d3e8a082b9e37457c58e5f761327fd52517068b217f609a23f001b38de83065dddf2c51d0ab8f55a16dbee0a6a3d2ce862f6ca56d96daeeafb8656179be380
languageName: node
linkType: hard

"@react-native/jest-preset@npm:0.88.0":
version: 0.88.0
resolution: "@react-native/jest-preset@npm:0.88.0"
Expand Down Expand Up @@ -7422,23 +7407,6 @@ __metadata:
languageName: node
linkType: hard

"@react-native/virtualized-lists@npm:0.87.1":
version: 0.87.1
resolution: "@react-native/virtualized-lists@npm:0.87.1"
dependencies:
invariant: "npm:^2.2.4"
nullthrows: "npm:^1.1.1"
peerDependencies:
"@types/react": ^19.2.0
react: "*"
react-native: 0.87.1
peerDependenciesMeta:
"@types/react":
optional: true
checksum: 10c0/0062c5555e209e6767b9e7568ad5e4f5716638c4cec1d938412568ad69df7b12ff3cf0cfa6a8bc2c93e70bcd9031b827ef02c7596098263d6e686a61f5bd57a2
languageName: node
linkType: hard

"@react-native/virtualized-lists@npm:0.88.0":
version: 0.88.0
resolution: "@react-native/virtualized-lists@npm:0.88.0"
Expand Down Expand Up @@ -8121,8 +8089,8 @@ __metadata:
"@expo/metro-config": "npm:~0.20.0"
"@microsoft/api-extractor": "npm:^7.58.7"
"@mswjs/interceptors": "npm:^0.25.15"
"@react-native/babel-preset": "npm:0.87.1"
"@react-native/jest-preset": "npm:0.87.1"
"@react-native/babel-preset": "npm:0.88.0"
"@react-native/jest-preset": "npm:0.88.0"
"@sentry/browser": "npm:10.76.2"
"@sentry/bundler-plugins": "npm:10.76.2"
"@sentry/cli": "npm:3.8.0"
Expand Down Expand Up @@ -8156,9 +8124,9 @@ __metadata:
oxlint: "npm:^1.56.0"
oxlint-tsgolint: "npm:^0.17.4"
promise: "npm:^8.3.0"
react: "npm:19.2.3"
react-native: "npm:0.87.1"
react-test-renderer: "npm:19.2.3"
react: "npm:19.3.0"
react-native: "npm:0.88.0"
react-test-renderer: "npm:19.3.0"
rimraf: "npm:^4.1.1"
ts-jest: "npm:^29.3.1"
typescript: "npm:~5.9.3"
Expand Down Expand Up @@ -23592,7 +23560,7 @@ __metadata:
languageName: node
linkType: hard

"react-is@npm:^19.1.0, react-is@npm:^19.2.3":
"react-is@npm:^19.1.0":
version: 19.2.4
resolution: "react-is@npm:19.2.4"
checksum: 10c0/477a7cfc900f24194606e315fa353856a3a13487ea8eca841678817cad4daef64339ea0d1e84e58459fc75dbe0d9ba00bb0cc626db3d07e0cf31edc64cb4fa37
Expand Down Expand Up @@ -24168,52 +24136,6 @@ __metadata:
languageName: node
linkType: hard

"react-native@npm:0.87.1":
version: 0.87.1
resolution: "react-native@npm:0.87.1"
dependencies:
"@react-native/asset-utils": "npm:0.87.1"
"@react-native/codegen": "npm:0.87.1"
"@react-native/community-cli-plugin": "npm:0.87.1"
"@react-native/gradle-plugin": "npm:0.87.1"
"@react-native/normalize-colors": "npm:0.87.1"
"@react-native/virtualized-lists": "npm:0.87.1"
anser: "npm:^1.4.9"
ansi-regex: "npm:^5.0.0"
babel-plugin-syntax-hermes-parser: "npm:0.36.1"
base64-js: "npm:^1.5.1"
commander: "npm:^12.0.0"
flow-enums-runtime: "npm:^0.0.6"
hermes-compiler: "npm:250829098.0.17"
invariant: "npm:^2.2.4"
memoize-one: "npm:^5.0.0"
metro-runtime: "npm:^0.87.0"
metro-source-map: "npm:^0.87.0"
nullthrows: "npm:^1.1.1"
pretty-format: "npm:^29.7.0"
promise: "npm:^8.3.0"
react-devtools-core: "npm:^6.1.5"
react-refresh: "npm:^0.14.0"
regenerator-runtime: "npm:^0.13.2"
scheduler: "npm:0.27.0"
semver: "npm:^7.1.3"
stacktrace-parser: "npm:^0.1.10"
tinyglobby: "npm:^0.2.15"
whatwg-fetch: "npm:^3.0.0"
ws: "npm:^7.5.10"
yargs: "npm:^17.6.2"
peerDependencies:
"@types/react": ^19.1.1
react: ^19.2.3
peerDependenciesMeta:
"@types/react":
optional: true
bin:
react-native: cli.js
checksum: 10c0/c005f48153263c9a81433d2e15e485f740c608220c04ac506a5ffe9eb4263dce1bab9bbc98491b443793c9346dfddc67c577e5e986c05c4972d5a436e9ca2e35
languageName: node
linkType: hard

"react-native@npm:0.88.0":
version: 0.88.0
resolution: "react-native@npm:0.88.0"
Expand Down Expand Up @@ -24414,18 +24336,6 @@ __metadata:
languageName: node
linkType: hard

"react-test-renderer@npm:19.2.3":
version: 19.2.3
resolution: "react-test-renderer@npm:19.2.3"
dependencies:
react-is: "npm:^19.2.3"
scheduler: "npm:^0.27.0"
peerDependencies:
react: ^19.2.3
checksum: 10c0/842b82239dbddbc536083a6260c3e1b0507c02a3400bd05879fc19160468fd0f8ab79fec5dceffa6113b131835cc7621212f8415b46ea5156ab66bbfd7e24297
languageName: node
linkType: hard

"react-test-renderer@npm:19.3.0":
version: 19.3.0
resolution: "react-test-renderer@npm:19.3.0"
Expand Down Expand Up @@ -25526,8 +25436,8 @@ __metadata:
jest: "npm:^29.7.0"
minimist: "npm:1.2.8"
p-retry: "npm:6.2.0"
react: "npm:19.2.3"
react-native: "npm:0.87.1"
react: "npm:19.3.0"
react-native: "npm:0.88.0"
react-native-launch-arguments: "npm:^4.0.2"
semver: "npm:7.6.3"
typescript: "npm:4.9.5"
Expand Down
Loading