diff --git a/src/createTablePlugin.js b/src/createTablePlugin.js index 3915932ae..9d11b3245 100644 --- a/src/createTablePlugin.js +++ b/src/createTablePlugin.js @@ -22,14 +22,14 @@ type RowData = { id: ID, }; -type Props = { +type Props = {| method: string, resetMethod?: string, columns: TableColumns, columnSizes: TableColumnSizes, renderSidebar: (row: T) => any, buildRow: (row: T) => any, -}; +|}; type PersistedState = {| rows: TableRows, diff --git a/src/plugins/cpu/index.js b/src/plugins/cpu/index.js index c9dbab27f..711b03f28 100644 --- a/src/plugins/cpu/index.js +++ b/src/plugins/cpu/index.js @@ -99,10 +99,6 @@ function formatFrequency(freq) { } export default class CPUFrequencyTable extends FlipperDevicePlugin { - static id = 'DeviceCPU'; - static title = 'CPU'; - static icon = 'underline'; - adbClient: ADBClient; intervalID: ?IntervalID; diff --git a/src/plugins/cpu/package.json b/src/plugins/cpu/package.json index 1089b8bb6..049e5277e 100644 --- a/src/plugins/cpu/package.json +++ b/src/plugins/cpu/package.json @@ -1,9 +1,14 @@ { - "name": "flipper-plugin-device-cpu", + "name": "DeviceCPU", "version": "1.0.0", "main": "index.js", "license": "MIT", "dependencies": { "adbkit-fb": "2.10.1" + }, + "title": "CPU", + "icon": "underline", + "bugs": { + "email": "barney@fb.com" } } diff --git a/src/plugins/crash_reporter/index.js b/src/plugins/crash_reporter/index.js index 019c370d5..c7a0b7644 100644 --- a/src/plugins/crash_reporter/index.js +++ b/src/plugins/crash_reporter/index.js @@ -63,10 +63,6 @@ const CallStack = styled('pre')({ }); export default class CrashReporterPlugin extends FlipperDevicePlugin { - static title = 'Crash Reporter'; - static id = 'CrashReporter'; - static icon = 'apps'; - static defaultPersistedState = { crashes: [], }; diff --git a/src/plugins/crash_reporter/package.json b/src/plugins/crash_reporter/package.json index ad57c7648..800d1e880 100644 --- a/src/plugins/crash_reporter/package.json +++ b/src/plugins/crash_reporter/package.json @@ -1,9 +1,14 @@ { - "name": "flipper-plugin-crash-reporter", + "name": "CrashReporter", "version": "0.1.0", "description": "A plugin which will display a crash", "main": "index.js", "gatekeeper": "flipper_crash_reporter_plugin", "repository": "https://github.com/facebook/flipper", - "license": "MIT" + "license": "MIT", + "title": "Crash Reporter", + "bugs": { + "email": "prit91@fb.com", + "url": "https://fb.workplace.com/groups/220760072184928/" + } } diff --git a/src/plugins/example/index.js b/src/plugins/example/index.js index a5985c581..b62c9eee0 100644 --- a/src/plugins/example/index.js +++ b/src/plugins/example/index.js @@ -29,10 +29,6 @@ const Container = styled(FlexColumn)({ }); export default class extends FlipperPlugin<*, State, PersistedState> { - static title = 'Example'; - static id = 'Example'; - static icon = 'apps'; - static defaultPersistedState = { currentNotificationIds: [], receivedMessage: null, diff --git a/src/plugins/example/package.json b/src/plugins/example/package.json index ee022b39a..be19ba961 100644 --- a/src/plugins/example/package.json +++ b/src/plugins/example/package.json @@ -1,6 +1,12 @@ { - "name": "flipper-plugin-sample", - "version": "1.0.0", - "main": "index.js", - "license": "MIT" + "name": "Example", + "version": "1.0.0", + "main": "index.js", + "license": "MIT", + "title": "Example Plugin", + "icon": "apps", + "bugs": { + "email": "oncall+flipper@xmail.facebook.com", + "url": "https://fb.workplace.com/groups/230455004101832/" + } } diff --git a/src/plugins/layout/index.js b/src/plugins/layout/index.js index 67483b4d2..089a914a8 100644 --- a/src/plugins/layout/index.js +++ b/src/plugins/layout/index.js @@ -188,10 +188,6 @@ class LayoutSearchInput extends Component< } export default class Layout extends FlipperPlugin { - static title = 'Layout'; - static id = 'Inspector'; - static icon = 'target'; - state = { elements: {}, initialised: false, diff --git a/src/plugins/layout/package.json b/src/plugins/layout/package.json index 85d2737e1..e1055fd47 100644 --- a/src/plugins/layout/package.json +++ b/src/plugins/layout/package.json @@ -1,9 +1,15 @@ { - "name": "flipper-plugin-layout", + "name": "Inspector", "version": "1.0.0", "main": "index.js", "license": "MIT", "dependencies": { "lodash.debounce": "^4.0.8" + }, + "title": "Layout", + "icon": "target", + "bugs": { + "email": "oncall+flipper@xmail.facebook.com", + "url": "https://fb.workplace.com/groups/230455004101832/" } } diff --git a/src/plugins/leak_canary/index.js b/src/plugins/leak_canary/index.js index 1bb133fb9..b720f0faf 100644 --- a/src/plugins/leak_canary/index.js +++ b/src/plugins/leak_canary/index.js @@ -54,9 +54,6 @@ const ToolbarItem = styled(FlexRow)({ }); export default class LeakCanary extends FlipperPlugin { - static title = 'LeakCanary'; - static id = 'LeakCanary'; - static icon = 'bird'; state = { leaks: [], selectedIdx: null, diff --git a/src/plugins/leak_canary/package.json b/src/plugins/leak_canary/package.json index 2db6db4d2..d9de5fbcc 100644 --- a/src/plugins/leak_canary/package.json +++ b/src/plugins/leak_canary/package.json @@ -1,9 +1,13 @@ { - "name": "flipper-plugin-leakcanary", + "name": "LeakCanary", "version": "1.0.0", "main": "index.js", "license": "MIT", "dependencies": { "lodash": "^4.17.5" + }, + "icon": "bird", + "bugs": { + "email": "jhli@fb.com" } } diff --git a/src/plugins/logs/index.js b/src/plugins/logs/index.js index 26d209175..6ba92cd2d 100644 --- a/src/plugins/logs/index.js +++ b/src/plugins/logs/index.js @@ -377,9 +377,6 @@ export default class LogTable extends FlipperDevicePlugin< Actions, PersistedState, > { - static id = 'DeviceLogs'; - static title = 'Logs'; - static icon = 'arrow-right'; static keyboardActions = ['clear', 'goToBottom', 'createPaste']; initTimer: ?TimeoutID; diff --git a/src/plugins/logs/package.json b/src/plugins/logs/package.json index 1f32ef783..b00107e76 100644 --- a/src/plugins/logs/package.json +++ b/src/plugins/logs/package.json @@ -1,7 +1,13 @@ { - "name": "flipper-plugin-device-logs", + "name": "DeviceLogs", "version": "1.0.0", "main": "index.js", "license": "MIT", - "dependencies": {} + "dependencies": {}, + "title": "Logs", + "icon": "arrow-right", + "bugs": { + "email": "oncall+flipper@xmail.facebook.com", + "url": "https://fb.workplace.com/groups/230455004101832/" + } } diff --git a/src/plugins/network/index.js b/src/plugins/network/index.js index cf97b7bef..17d89d231 100644 --- a/src/plugins/network/index.js +++ b/src/plugins/network/index.js @@ -112,9 +112,6 @@ const TextEllipsis = styled(Text)({ }); export default class extends FlipperPlugin { - static title = 'Network'; - static id = 'Network'; - static icon = 'internet'; static keyboardActions = ['clear']; static subscribed = []; static defaultPersistedState = { diff --git a/src/plugins/network/package.json b/src/plugins/network/package.json index b03cd9358..41c6201a4 100644 --- a/src/plugins/network/package.json +++ b/src/plugins/network/package.json @@ -1,10 +1,15 @@ { - "name": "flipper-plugin-network", + "name": "Network", "version": "1.0.0", "main": "index.js", "license": "MIT", "dependencies": { "pako": "^1.0.6", "xml-beautifier": "^0.4.0" + }, + "icon": "internet", + "bugs": { + "email": "oncall+flipper@xmail.facebook.com", + "url": "https://fb.workplace.com/groups/230455004101832/" } } diff --git a/src/plugins/sandbox/index.js b/src/plugins/sandbox/index.js index 1ad2799e8..e4df1a44b 100644 --- a/src/plugins/sandbox/index.js +++ b/src/plugins/sandbox/index.js @@ -38,10 +38,6 @@ export default class SandboxView extends FlipperPlugin { showFeedback: false, }; - static title = 'Sandbox'; - static id = 'Sandbox'; - static icon = 'translate'; - static TextInput = styled('input')({ border: `1px solid ${colors.light10}`, fontSize: '1em', diff --git a/src/plugins/sandbox/package.json b/src/plugins/sandbox/package.json index 8dcf0af1a..101153a29 100644 --- a/src/plugins/sandbox/package.json +++ b/src/plugins/sandbox/package.json @@ -1,7 +1,11 @@ { - "name": "flipper-plugin-sandbox", + "name": "Sandbox", "version": "1.0.0", "main": "index.js", "license": "MIT", - "gatekeeper": "sonar_sandbox_plugin" + "gatekeeper": "sonar_sandbox_plugin", + "icon": "translate", + "bugs": { + "email": "edoardo@fb.com" + } } diff --git a/src/plugins/shared_preferences/index.js b/src/plugins/shared_preferences/index.js index dc171fa30..5a5808855 100644 --- a/src/plugins/shared_preferences/index.js +++ b/src/plugins/shared_preferences/index.js @@ -83,9 +83,6 @@ const RootColumn = styled(FlexColumn)({ }); export default class extends FlipperPlugin { - static title = 'Shared Preferences Viewer'; - static id = 'Preferences'; - state = { selectedPreferences: null, sharedPreferences: {}, diff --git a/src/plugins/shared_preferences/package.json b/src/plugins/shared_preferences/package.json index befe28ae5..809e3dcba 100644 --- a/src/plugins/shared_preferences/package.json +++ b/src/plugins/shared_preferences/package.json @@ -1,9 +1,13 @@ { - "name": "flipper-plugin-sharedpreferences", + "name": "Preferences", "version": "1.0.0", "main": "index.js", "license": "MIT", "dependencies": { "lodash": "^4.17.5" + }, + "title": "Shared Preferences Viewer", + "bugs": { + "email": "halsibai@fb.com" } }