Skip to content

Bump tmp and react-native#119

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/multi-48198a4fb5
Open

Bump tmp and react-native#119
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/multi-48198a4fb5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 27, 2026

Copy link
Copy Markdown
Contributor

Removes tmp. It's no longer used after updating ancestor dependency react-native. These dependencies need to be updated together.

Removes tmp

Updates react-native from 0.62.3 to 0.85.3

Release notes

Sourced from react-native's releases.

0.85.3

Changed

Fixed

iOS specific

  • Build: Fix silent tar extraction failure on EdenFS in replace-rncore-version.js by extracting to a temp directory first (9bc7d38be0 by @​motiz88)
  • Build: Skip prebuilds for DynamicFrameworks CI jobs (753c19bea4 by @​motiz88)

Hermes dSYMS:

Hermes V1 dSYMS:

ReactNativeDependencies dSYMs:

ReactNative Core dSYMs:


You can file issues or pick requests against this release here.


To help you upgrade to this version, you can use the Upgrade Helper ⚛️.


View the whole changelog in the CHANGELOG.md file.

0.85.2


Hermes dSYMS:

... (truncated)

Changelog

Sourced from react-native's changelog.

Changelog (pre 0.70)

This file contains all changelogs for releases in the 0.60-0.69 range. Please check out the other CHANGELOG-*.md files for newer and older versions.

v0.69.12

Changed

iOS specific

Fixed

Android specific

v0.69.11

Fixed

iOS specific

v0.69.10

Fixed

Android specific

v0.69.9

Changed

iOS specific

Fixed

... (truncated)

Commits
  • 22ea81b Release 0.85.3
  • de4e138 [0.85] Backport RedBox 2.0 for iOS (#56640)
  • 28fb4a2 Add feature flag to enable experimental MutationObserver (#55919) (#56600)
  • 7fc99bc Fix silent tar extraction failure on EdenFS in replace-rncore-version (#55797...
  • e77df0c Add RCTDevSupportHeaders to React Umbrella (#55974) (#56643)
  • 7846672 [0.85] Add Fast Refresh performance marker and unstable_fastRefreshComplete C...
  • 691b232 [0.85] Backport performance debugging improvements (#56637)
  • 67baaf3 Release 0.85.2
  • 5300582 Fix loading banner stuck after a reload
  • 430da64 Avoid moving RawProps during animation backend commit when retries are possib...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by react-native-bot, a new releaser for react-native since your current version.


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Removes [tmp](https://github.com/raszi/node-tmp). It's no longer used after updating ancestor dependency [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native). These dependencies need to be updated together.


Removes `tmp`

Updates `react-native` from 0.62.3 to 0.85.3
- [Release notes](https://github.com/facebook/react-native/releases)
- [Changelog](https://github.com/facebook/react-native/blob/main/CHANGELOG-0.6x.md)
- [Commits](https://github.com/facebook/react-native/commits/v0.85.3/packages/react-native)

---
updated-dependencies:
- dependency-name: tmp
  dependency-version:
  dependency-type: indirect
- dependency-name: react-native
  dependency-version: 0.85.3
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 27, 2026
@coderabbitai

coderabbitai Bot commented May 27, 2026

Copy link
Copy Markdown

Review Change Stack

Walkthrough

The pull request updates the React Native development dependency version in package.json from 0.62.3 to 0.85.3, a substantial version increment bringing the project closer to current release versions.

Changes

React Native Dependency Update

Layer / File(s) Summary
React Native version bump
package.json
devDependencies.react-native version updated from 0.62.3 to 0.85.3.

🎯 1 (Trivial) | ⏱️ ~2 minutes

🐰 A hop, skip, and a version jump!
React Native bounces way up high,
From point-six-two to point-eight-five, my,
This rabbit's code hops toward the sky! 🚀

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Bump tmp and react-native' directly summarizes the main changes: removing the tmp dependency and updating react-native from 0.62.3 to 0.85.3.
Description check ✅ Passed The description clearly relates to the changeset, explaining why tmp is being removed and providing detailed information about the react-native version update.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/npm_and_yarn/multi-48198a4fb5

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@package.json`:
- Around line 34-36: The package.json currently pins react@16.11.0 while
react-native@0.85.3 requires react ^19.2.3 and the Metro preset is deprecated;
update the dependencies so React matches RN by replacing "react": "16.11.0" with
"react": "^19.2.3" (and update `@types/react` to ^19.1.1 if present), replace
"metro-react-native-babel-preset": "^0.57.0" with the recommended preset
"`@react-native/babel-preset`" (use a version compatible with react-native@0.85.3,
e.g., 0.85.x), ensure react-native remains 0.85.3 or adjust consistently, then
run install and a full build/test to verify no peer dependency or runtime
errors.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 1ec9baff-b7a8-4a87-bb7c-7a6a1e4afb61

📥 Commits

Reviewing files that changed from the base of the PR and between e6fde57 and 484577f.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • package.json

Comment thread package.json
Comment on lines 34 to +36
"metro-react-native-babel-preset": "^0.57.0",
"react": "16.11.0",
"react-native": "0.62.3"
"react-native": "0.85.3"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | 🏗️ Heavy lift

🧩 Analysis chain

🌐 Web query:

`For react-native 0.85.3, what are the required/compatible versions of:

  1. react
  2. metro / metro-react-native-babel-preset (or replacement package, if deprecated)
    Please cite official React Native release notes/changelog and npm peerDependencies.`

💡 Result:

For React Native 0.85.3 (released 2026-05-05), the compatible/required versions are: 1) react React Native 0.85.3 requires react ^19.2.0 (peerDependency). React Native changelog confirms this release uses React 19.2+ via the React version bump noted around 0.85.3. [1][2] 2) metro / metro-react-native-babel-preset (or replacement) - metro (React Native’s bundler package): use the metro version that ships with React Native 0.85.x; Metro is updated in the React Native release train (0.85.x aligns with Metro 0.84.x in this timeframe). [3][4] - metro-react-native-babel-preset: deprecated. The npm package explicitly says: “This package has been deprecated. Use @react-native/babel-preset instead.” [5] - Replacement: @react-native/babel-preset. The deprecated preset points to @react-native/babel-preset as the replacement. [5] Notes on what I could/couldn’t directly verify from the official sources: - I was able to get an official RN tag for v0.85.3 and the npm deprecation note for metro-react-native-babel-preset, but the React Native tag page/changelog snippet I retrieved did not explicitly list metro’s exact required version number or the exact peerDependency range for metro within the limited excerpts returned. If you want, tell me whether you’re using bare React Native or Expo, and I can pin down the exact metro/@react-native/babel-preset versions by checking the corresponding package-lock/yarn.lock or the generated Metro config for RN 0.85.3.

Citations:


🏁 Script executed:

#!/bin/bash
# Read-only verification against npm metadata
set -euo pipefail

npm view react-native@0.85.3 version peerDependencies dependencies --json
npm view react@16.11.0 version --json
npm view metro-react-native-babel-preset version deprecated --json

Repository: esthor/react-native-swipeable-list

Length of output: 1446


🏁 Script executed:

#!/bin/bash
set -euo pipefail

npm view metro-react-native-babel-preset@0.57.0 version deprecated peerDependencies dependencies --json
npm view `@react-native/babel-preset`@0.85.3 version peerDependencies dependencies --json
npm view `@react-native/babel-preset` version --json | head -n 40

Repository: esthor/react-native-swipeable-list

Length of output: 4114


Major dependency mismatch: react-native@0.85.3 requires React ^19.2.3, but package.json pins react@16.11.0 and uses a deprecated Metro Babel preset.

  • react-native@0.85.3 peerDependencies: react must be ^19.2.3 (and @types/react ^19.1.1); current react is 16.11.0.
  • metro-react-native-babel-preset@0.57.0 is deprecated (“Use @react-native/babel-preset instead”); align to @react-native/babel-preset@0.85.3 (or the RN-matching versions) in the same PR.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@package.json` around lines 34 - 36, The package.json currently pins
react@16.11.0 while react-native@0.85.3 requires react ^19.2.3 and the Metro
preset is deprecated; update the dependencies so React matches RN by replacing
"react": "16.11.0" with "react": "^19.2.3" (and update `@types/react` to ^19.1.1
if present), replace "metro-react-native-babel-preset": "^0.57.0" with the
recommended preset "`@react-native/babel-preset`" (use a version compatible with
react-native@0.85.3, e.g., 0.85.x), ensure react-native remains 0.85.3 or adjust
consistently, then run install and a full build/test to verify no peer
dependency or runtime errors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants