SIGN IN SIGN UP
facebook / react-native UNCLAIMED

A framework for building native applications using React

Replace and remove optional dep on cli-tools logger (#46769)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/46769

(Further refactors to logging after D63255296.)

Fully decouples `community-cli-plugin` from the unlisted optional dependency on `react-native-community/cli-tools'`. This is motivated by changes in https://github.com/facebook/react-native/pull/46627 which switch to using Metro's `TerminalReporter` API for emitting logs safely.

- Swaps out logs in the dev server for the `unstable_server_log` Metro reporter event.
- Swaps out `logger.debug()` calls for the `debug` package, currently used by Metro and `dev-middleware`.
- Swaps out other logs in the `bundle` command for `console`.
- (Also specify missing `semver` dep.)

Changelog: [Internal]

Reviewed By: hoxyq

Differential Revision: D63328268

fbshipit-source-id: f552748ecc3456bd5fb8870c3a51d744a6bf3e70
A
Alex Hunt committed
df8f4d6b5d46072ff025d038779910116c9b3e71
Parent: b52bbb4
Committed by Facebook GitHub Bot <[email protected]> on 10/2/2024, 12:14:43 AM