* feat: be able to use link for specific --platforms only
* fix rawPackageName
* fix flow
* Fix test specifying package name.
* Minor corrections.
* Replace setMock for doMock.
* fix: --appFolder should only install specific app on Android.
* Extract function from runAndroid and add tests for runOnAllDevices.
* Default to installDebug if no --appFolder is specified.
* Update the `getCommand`
* Fix skipped test for add file to project
* Add ESLint config and fix all the errors
* Use proper lint command
* Function is required here
* This file is unused
* Remove extraneous files and move utils to correct folders
* Add strict mode to global-cli again and use preset for other places
* Revert changes to debugger-ui for browser compatibility
* Revert changes in global-cli, package should run on older Node too
* Initial commit - delete Metro-related config
* Rewrite of the config, part 2
* Finish adopting link & unlink to new config format
* Rewrite 'server' command and the way we load config
* Fix errors and make server run
* Use require.resolve
* Simplify runServer code
* Updates to the config
* Remove duplicate platforms
* Use real and unified project root
* Fix projectRoots
* Unifiy root paths
* Remove projectRoot from type
* Leave two todos for tomororw
* Use projectRoot to read the root
* Fix projectRoot and implement config again
* Improve Metro config
* Fix configuration again
* Fix remaining Flow issues inside bundle
* Fix two failing test suites
* Fix getDependencyConfig tests and use snapshots
* Remove console
* Fix remaining Jest tests
* Remove console.log
* Fix issues with link/unlink tested in production
* Add legacy config to avoid breaking changes
* Fix a typo
* Exclude React Native CLI from being linked
* Remove console.log from production code
* Update getCommands.js
* Update loadMetroConfig.js
* Update package.json
* Update package.json