Skip to content
Open
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
8 changes: 8 additions & 0 deletions .changeset/cool-parents-turn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@callstack/react-native-brownfield': patch
'brownfield': patch
'@callstack/brownie': patch
'@callstack/brownfield-cli': patch
---

chore: upgrade dependencies
18 changes: 9 additions & 9 deletions apps/ExpoApp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@
"@callstack/brownie": "workspace:^",
"@callstack/react-native-brownfield": "workspace:^",
"@expo/vector-icons": "^15.0.3",
"expo": "~54.0.31",
"expo": "~54.0.33",
"expo-constants": "~18.0.13",
"expo-font": "~14.0.10",
"expo-font": "~14.0.11",
"expo-haptics": "~15.0.8",
"expo-image": "~3.0.11",
"expo-linking": "~8.0.11",
"expo-router": "~6.0.21",
"expo-router": "~6.0.23",
"expo-splash-screen": "~31.0.13",
"expo-status-bar": "~3.0.9",
"expo-symbols": "~1.0.8",
Expand All @@ -34,15 +34,15 @@
"react": "19.1.0",
"react-dom": "19.1.0",
"react-native": "0.81.5",
"react-native-reanimated": "~4.1.1",
"react-native-safe-area-context": "~5.6.0",
"react-native-screens": "~4.16.0",
"react-native-worklets": "0.5.1"
"react-native-reanimated": "~4.2.2",
"react-native-safe-area-context": "~5.6.2",
"react-native-screens": "~4.23.0",
"react-native-worklets": "0.7.4"
Copy link

Copilot AI Feb 23, 2026

Choose a reason for hiding this comment

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

The react-native-worklets package has been upgraded from 0.5.1 to 0.7.4, which is a significant minor version jump. Looking at the yarn.lock changes, this upgrade includes updates to several Babel plugin dependencies. The peer dependency requirement has also changed from ">=0.5.0" to ">=0.7.0" in react-native-reanimated. Please verify that this upgrade doesn't introduce breaking changes in worklet code.

Copilot uses AI. Check for mistakes.
},
"devDependencies": {
"@types/react": "~19.1.0",
"eslint": "^9.25.0",
"eslint": "^9.39.3",
"eslint-config-expo": "~10.0.0",
"typescript": "~5.9.2"
"typescript": "~5.9.3"
}
}
8 changes: 4 additions & 4 deletions apps/RNApp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"react": "19.1.1",
"react-native": "0.82.1",
"react-native-safe-area-context": "^5.6.2",
"react-native-screens": "^4.19.0"
"react-native-screens": "^4.23.0"
},
"devDependencies": {
"@babel/core": "^7.25.2",
Expand All @@ -38,10 +38,10 @@
"@types/jest": "^30.0.0",
"@types/react": "^19.1.1",
"@types/react-test-renderer": "^19.1.0",
"eslint": "^8.19.0",
"eslint": "^9.39.3",
"jest": "^30.2.0",
"prettier": "3.7.4",
"react-native-monorepo-config": "^0.3.2",
"prettier": "^3.8.1",
"react-native-monorepo-config": "^0.3.3",
"react-test-renderer": "19.1.1",
"typescript": "^5.9.3"
},
Expand Down
4 changes: 2 additions & 2 deletions apps/TesterIntegrated/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"react": "19.1.1",
"react-native": "0.82.1",
"react-native-safe-area-context": "^5.6.2",
"react-native-screens": "^4.19.0"
"react-native-screens": "^4.23.0"
},
"devDependencies": {
"@babel/core": "^7.25.2",
Expand All @@ -30,7 +30,7 @@
"@react-native/metro-config": "0.82.1",
"@react-native/typescript-config": "0.82.1",
"@types/react": "^19.1.1",
"react-native-monorepo-config": "^0.3.2"
"react-native-monorepo-config": "^0.3.3"
},
"engines": {
"node": ">=20"
Expand Down
2 changes: 1 addition & 1 deletion docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
"@rspress/core": "2.0.0-rc.4"
},
"devDependencies": {
"@types/node": "^25.0.8"
"@types/node": "^25.3.0"
}
}
11 changes: 6 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,18 +33,19 @@
"@commitlint/cli": "^20.3.1",
"@commitlint/config-conventional": "^20.3.1",
"@eslint/compat": "^2.0.1",
"@eslint/eslintrc": "^3.3.3",
"@expo/config-types": "^54.0.10",
"@react-native/eslint-config": "0.82.1",
"babel-plugin-module-resolver": "5.0.2",
Copy link

Copilot AI Feb 23, 2026

Choose a reason for hiding this comment

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

ESLint has been upgraded from v8 to v10, which is a major version jump that skips v9. This is a significant upgrade that may introduce breaking changes. The yarn.lock shows ESLint v9.39.2 is still present (used by some packages), but the main upgrade is to v10.0.1. Please verify that:

  1. All ESLint configurations are compatible with v10
  2. All ESLint plugins work correctly with v10
  3. The CI passes all linting checks

Note: The yarn.lock contains both eslint@^9.24.0 (resolving to 9.39.2) and eslint@^10.0.1 (resolving to 10.0.1), which suggests a mixed usage that should be unified if possible.

Suggested change
"babel-plugin-module-resolver": "5.0.2",
"eslint": "^9.24.0",

Copilot uses AI. Check for mistakes.
"eslint": "^9.28.0",
"eslint": "^9.39.3",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-node-import": "^1.0.5",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-node-import": "^1.2.0",
"eslint-plugin-prettier": "^5.5.5",
"lefthook": "^2.0.15",
"prettier": "^3.7.4",
"prettier": "^3.8.1",
"quicktype-core": "^23.2.6",
"quicktype-typescript-input": "^23.2.6",
Copy link

Copilot AI Feb 23, 2026

Choose a reason for hiding this comment

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

The globals package has been upgraded from v16.2.0 to v17.3.0, which is a major version upgrade. This breaking change may affect how global variables are defined or accessed in ESLint configurations or other tooling. Please ensure all uses of the globals package are compatible with v17.

Copilot uses AI. Check for mistakes.
"turbo": "^2.7.4",
"turbo": "^2.8.10",
"typescript": "5.9.3"
},
"commitlint": {
Expand Down
10 changes: 5 additions & 5 deletions packages/brownfield/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,12 +52,12 @@
"@callstack/brownfield-cli": "workspace:^"
},
"devDependencies": {
"@types/node": "^25.0.8",
"eslint": "^9.28.0",
"@types/node": "^25.3.0",
"eslint": "^9.39.3",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-node-import": "^1.0.5",
"eslint-plugin-prettier": "^5.1.3",
"prettier": "^3.7.4",
"eslint-plugin-node-import": "^1.2.0",
"eslint-plugin-prettier": "^5.5.5",
"prettier": "^3.8.1",
"typescript": "5.9.3"
},
"engines": {
Expand Down
10 changes: 5 additions & 5 deletions packages/brownie/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,14 +79,14 @@
"@babel/runtime": "^7.25.0",
"@react-native/babel-preset": "0.82.1",
"@react-native/eslint-config": "0.82.1",
"@types/node": "^25.0.8",
"@types/node": "^25.3.0",
"@types/react": "^19.1.1",
"eslint": "^9.28.0",
"globals": "^16.2.0",
"eslint": "^9.39.3",
"globals": "^17.3.0",
"import": "^0.0.6",
"nodemon": "^3.1.11",
"nodemon": "^3.1.14",
"react-native": "0.82.1",
"react-native-builder-bob": "^0.40.17",
"react-native-builder-bob": "^0.40.18",
"typescript": "5.9.3"
},
"codegenConfig": {
Expand Down
14 changes: 7 additions & 7 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
"@rock-js/plugin-brownfield-android": "^0.12.8",
"@rock-js/plugin-brownfield-ios": "^0.12.8",
"@rock-js/tools": "^0.12.8",
"commander": "^14.0.2",
"commander": "^14.0.3",
"quicktype-core": "^23.2.6",
"quicktype-typescript-input": "^23.2.6",
"ts-morph": "^27.0.2"
Expand All @@ -89,13 +89,13 @@
"@react-native/eslint-config": "0.82.1",
"@types/babel__core": "^7.20.5",
"@types/babel__preset-env": "^7.10.0",
"@types/node": "^25.0.8",
"@vitest/coverage-v8": "^4.0.17",
"eslint": "^9.28.0",
"globals": "^16.2.0",
"nodemon": "^3.1.11",
"@types/node": "^25.3.0",
"@vitest/coverage-v8": "^4.0.18",
"eslint": "^9.39.3",
"globals": "^17.3.0",
"nodemon": "^3.1.14",
"typescript": "5.9.3",
"vitest": "^4.0.17"
"vitest": "^4.0.18"
},
"engines": {
"node": ">=20"
Expand Down
8 changes: 4 additions & 4 deletions packages/react-native-brownfield/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,13 +95,13 @@
"@react-native/babel-preset": "0.82.1",
"@types/jest": "^30.0.0",
"@types/react": "^19.1.1",
"eslint": "^9.28.0",
"globals": "^16.2.0",
"eslint": "^9.39.3",
"globals": "^17.3.0",
"import": "^0.0.6",
"nodemon": "^3.1.11",
"nodemon": "^3.1.14",
Copy link

Copilot AI Feb 23, 2026

Choose a reason for hiding this comment

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

The nodemon upgrade from 3.1.11 to 3.1.14 includes a breaking change in its dependency on minimatch, which has been upgraded from v3.x to v10.2.1 (as seen in yarn.lock line 15497). While this is an internal dependency change, it may affect glob pattern matching behavior. Please verify that any glob patterns used with nodemon still work as expected.

Suggested change
"nodemon": "^3.1.14",
"nodemon": "3.1.11",

Copilot uses AI. Check for mistakes.
"react": "19.1.1",
"react-native": "0.82.1",
"react-native-builder-bob": "^0.40.17",
"react-native-builder-bob": "^0.40.18",
"typescript": "5.9.3"
},
"codegenConfig": {
Expand Down
Loading
Loading