Migrate to FBSystrace Server

Summary:
As title, this restores all of the functionality of the original plugin to but uses json-rpc to interact with fbsystrace in server mode.

Mostly at feature parity with the old plugins, need to update the following in my next diff:
- Better fbsystrace error surfacing
- Pipe all all output to 'Console'
- Support non-select type options

{F239554690}

I think that the authentication issues with Tracery might go away in prod - according to https://fb.workplace.com/groups/flippersupport/permalink/889080114905981/ this seems like a dev issue. But the "Open in Browser" functionality is working fine.

Reviewed By: nslingerland

Differential Revision: D21668522

fbshipit-source-id: fa3b887c7b5dedc08c62a9d579e1112d7f8e0323
This commit is contained in:
Madeline Cripps
2020-06-09 09:16:19 -07:00
committed by Facebook GitHub Bot
parent 17223f5a99
commit c7f7ac0228
2 changed files with 6 additions and 3 deletions

View File

@@ -254,5 +254,6 @@
}, },
"optionalDependencies": { "optionalDependencies": {
"7zip-bin-mac": "^1.0.1" "7zip-bin-mac": "^1.0.1"
} },
"dependencies": {}
} }

View File

@@ -260,7 +260,8 @@
], ],
"triangle-down": [ "triangle-down": [
12, 12,
16 16,
20
], ],
"triangle-right": [ "triangle-right": [
12 12
@@ -406,7 +407,8 @@
12 12
], ],
"triangle-up": [ "triangle-up": [
16 16,
20
], ],
"checkmark-circle": [ "checkmark-circle": [
12 12