|
1 | | -# `react-navigation` patches |
| 1 | +# `@react-navigation` patches |
2 | 2 |
|
3 | | -### [@react-navigation+core+7.10.0+001+fix-failing-jest-by-disabling-esmodule](@react-navigation+core+7.10.0+001+fix-failing-jest-by-disabling-esmodule.patch) |
| 3 | +### [@react-navigation+core+7.10.0+001+fix-failing-jest-by-disabling-esmodule.patch](@react-navigation+core+7.10.0+001+fix-failing-jest-by-disabling-esmodule.patch) |
4 | 4 |
|
5 | 5 | - Reason: Necessary to run Jest with the obligatory `--experimental-vm-modules` flag. Currently we transpile all the code to `commonjs`, but Jest looks up to individual `package.jsons` to see whether the package is `commonjs` or `ESModule`. That causes a conflict, which can be solved by removing `{"type":"module"}` from `lib/module/package.json`. This might be an issue with Jest, but it would require much more investigation. More: https://github.com/react-navigation/react-navigation/issues/12637 |
6 | 6 | - Upstream PR/issue: https://github.com/react-navigation/react-navigation/issues/12637 |
7 | 7 | - E/App issue: [#62850](https://github.com/Expensify/App/issues/62850) |
8 | 8 | - PR Introducing Patch: [#64155](https://github.com/Expensify/App/pull/64155) |
9 | 9 | - PR Updating Patch: N/A |
10 | 10 |
|
11 | | -### [@react-navigation+core+7.10.0+001+platform-navigation-stack-types](@react-navigation+core+7.10.0+001+platform-navigation-stack-types.patch) |
| 11 | +### [@react-navigation+core+7.10.0+001+platform-navigation-stack-types.patch](@react-navigation+core+7.10.0+001+platform-navigation-stack-types.patch) |
12 | 12 |
|
13 | 13 | - Reason: Enables passing custom `ScreenOptions` and adjusts typing to have everything fully type-checked and make sure only the proper (common) platform-specific options are passed |
14 | 14 | - Upstream PR/issue: N/A |
15 | 15 | - E/App issue: [#29948](https://github.com/Expensify/App/issues/29948) |
16 | 16 | - PR Introducing Patch: [#37891](https://github.com/Expensify/App/pull/37891) |
17 | 17 | - PR Updating Patch: [#64155](https://github.com/Expensify/App/pull/64155) |
18 | 18 |
|
19 | | -### [@react-navigation+native-stack+7.3.14+001+added-interaction-manager-integration](@react-navigation+native-stack+7.3.14+001+added-interaction-manager-integration.patch) |
| 19 | +### [@react-navigation+native-stack+7.3.14+001+added-interaction-manager-integration.patch](@react-navigation+native-stack+7.3.14+001+added-interaction-manager-integration.patch) |
20 | 20 |
|
21 | 21 | - Reason: Adds `InteractionManager` implementation to `@react-navigation/native-stack` |
22 | 22 | - Upstream PR/issue: https://github.com/react-navigation/react-navigation/pull/11887 |
23 | 23 | - E/App issue: [#29948](https://github.com/Expensify/App/issues/29948) |
24 | 24 | - PR Introducing Patch: [#37891](https://github.com/Expensify/App/pull/37891) |
25 | 25 | - PR Updating Patch: [#64155](https://github.com/Expensify/App/pull/64155) |
26 | 26 |
|
27 | | -### [@react-navigation+native+7.1.10+001+initial](@react-navigation+native+7.1.10+001+initial.patch) |
| 27 | +### [@react-navigation+native+7.1.10+001+initial.patch](@react-navigation+native+7.1.10+001+initial.patch) |
28 | 28 |
|
29 | 29 | - Reason: Allows us to use some more advanced navigation actions without messing up the browser history |
30 | 30 | - Upstream PR/issue: https://github.com/react-navigation/react-navigation/pull/11887 |
31 | 31 | - E/App issue: [#21356](https://github.com/Expensify/App/issues/21356) |
32 | 32 | - PR Introducing Patch: [#24165](https://github.com/Expensify/App/pull/24165) |
33 | 33 | - PR Updating Patch: [#32087](https://github.com/Expensify/App/pull/32087) [#42465](https://github.com/Expensify/App/pull/42465) [#64155](https://github.com/Expensify/App/pull/64155) |
34 | 34 |
|
35 | | -### [@react-navigation+stack+7.3.3+001+edge-drag-gesture](@react-navigation+stack+7.3.3+001+edge-drag-gesture.patch) |
| 35 | +### [@react-navigation+stack+7.3.3+001+edge-drag-gesture.patch](@react-navigation+stack+7.3.3+001+edge-drag-gesture.patch) |
36 | 36 |
|
37 | 37 | - Reason: Adds `edgeDragGestureMonitor` implementation |
38 | 38 | - Upstream PR/issue: N/A |
39 | 39 | - E/App issue: [#15849](https://github.com/Expensify/App/issues/15849) |
40 | 40 | - PR Introducing Patch: [#18402](https://github.com/Expensify/App/pull/18402) |
41 | 41 | - PR Updating Patch: [#22678](https://github.com/Expensify/App/pull/22678) [#22437](https://github.com/Expensify/App/pull/22437) [#64155](https://github.com/Expensify/App/pull/64155) |
42 | 42 |
|
43 | | -### [@react-navigation+stack+7.3.3+002+dontDetachScreen](@react-navigation+stack+7.3.3+002+dontDetachScreen.patch) |
| 43 | +### [@react-navigation+stack+7.3.3+002+dontDetachScreen.patch](@react-navigation+stack+7.3.3+002+dontDetachScreen.patch) |
44 | 44 | - Reason: Makes sure the second screen in stack does't get detatched too early |
45 | 45 | - Upstream PR/issue: N/A |
46 | 46 | - E/App issue: [#22372](https://github.com/Expensify/App/issues/22372) |
|
0 commit comments