title: The following packages use deprecated "rnpm" config that will stop working from next release
body: <p>I tried to update the react-native version to the latest from 0.59.8 to 0.60.3. But I got the following error when I try to run the app </p>
  
  <pre><code>warn The following packages use deprecated "rnpm" config that will stop working from next release:
    - native-base: https://github.com/GeekyAnts/NativeBase#readme
    - react-native-code-push: https://microsoft.github.io/code-push
    - react-native-maps: https://github.com/react-native-community/react-native-maps#readme
  Please notify their maintainers about it. You can find more details at https://github.com/react-native-community/cli/blob/master/docs/configuration.md#migration-guide.
  info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
  error React Native CLI uses autolinking for native dependencies, but the following modules are linked manually: 
    - @react-native-community/async-storage (to unlink run: "react-native unlink @react-native-community/async-storage")
    - react-native-code-push (to unlink run: "react-native unlink react-native-code-push")
    - react-native-geolocation-service (to unlink run: "react-native unlink react-native-geolocation-service")
    - react-native-gesture-handler (to unlink run: "react-native unlink react-native-gesture-handler")
    - react-native-maps (to unlink run: "react-native unlink react-native-maps")
    - react-native-vector-icons (to unlink run: "react-native unlink react-native-vector-icons")
  This is likely happening when upgrading React Native from below 0.60 to 0.60 or above. Going forward, you can unlink this dependency via "react-native unlink &lt;dependency&gt;" and it will be included in your app automatically. If a library isn't compatible with autolinking, disregard this message and notify the library maintainers.
  Read more about autolinking: https://github.com/react-native-community/cli/blob/master/docs/autolinking.md
  </code></pre>
  
  <p>in react-native run-android Terminal, the error shows as below</p>
  
  <pre><code>Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
  is also present at [androidx.core:core:1.0.1] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
  Suggestion: add 'tools:replace="android:appComponentFactory"' to &lt;application&gt; element at AndroidManifest.xml:7:5-117 to override.
  </code></pre>
  
  <p>FAILURE: Build failed with an exception.</p>
  
  <ul>
  <li><p>What went wrong:
  Execution failed for task ':app:processDebugManifest'.</p>
  
  <blockquote>
    <p>Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
    is also present at [androidx.core:core:1.0.1] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
    Suggestion: add 'tools:replace="android:appComponentFactory"' to  element at AndroidManifest.xml:7:5-117 to override.</p>
  </blockquote></li>
  <li><p>Try:
  Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.</p></li>
  <li><p>Get more help at <a href="https://help.gradle.org" rel="nofollow noreferrer">https://help.gradle.org</a></p></li>
  </ul>
  
  <p>BUILD FAILED in 2s</p>
  
  <pre><code>at checkExecSyncError (child_process.js:616:11)
  at execFileSync (child_process.js:634:13)
  </code></pre>
  
  <p>I tried to update the dependencies. unlinked the dependencies and linked them again nothing helps</p>