feat(reactotron-core-server): add CLI support and update package stru… #1585
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Please verify the following:
yarn build-and-test:localpassesREADME.md(or relevant documentation) has been updated with your changesDescribe your PR
Add npx CLI support to reactotron-core-server
This PR adds the ability to run
reactotron-core-serveras a standalone CLI tool vianpx, making it easy for developers to start a Reactotron server without needing the full desktop app or writing custom server code.Changes:
New Files:
lib/reactotron-core-server/src/cli.ts- CLI implementation with argument parsing, server lifecycle management, and event logginglib/reactotron-core-server/bin/reactotron-core-server.js- Executable bin scriptModified Files:
lib/reactotron-core-server/package.json- Addedbinmapping and includedbin/directory in published fileslib/reactotron-core-server/README.md- Added comprehensive CLI documentation with usage examplesFeatures:
npx reactotron-core-server --port 9090-por--portflag to specify custom port (default: 9090)--wss-pfxwith--wss-passphrase--wss-cert,--wss-key, and optional--wss-passphrase--helpflag displays usage informationTesting:
yarn buildUse Cases:
This enables developers to: