1. /**
    
  2.  * Copyright (c) Meta Platforms, Inc. and affiliates.
    
  3.  *
    
  4.  * This source code is licensed under the MIT license found in the
    
  5.  * LICENSE file in the root directory of this source tree.
    
  6.  *
    
  7.  * @flow
    
  8.  */
    
  9. 
    
  10. export const CHROME_WEBSTORE_EXTENSION_ID = 'fmkadmapgofadopljbjfkapdkoienihi';
    
  11. export const INTERNAL_EXTENSION_ID = 'dnjnjgbfilfphmojnmhliehogmojhclc';
    
  12. export const LOCAL_EXTENSION_ID = 'ikiahnapldjmdmpkmfhjdjilojjhgcbf';
    
  13. 
    
  14. // Flip this flag to true to enable verbose console debug logging.
    
  15. export const __DEBUG__ = false;
    
  16. 
    
  17. // Flip this flag to true to enable performance.mark() and performance.measure() timings.
    
  18. export const __PERFORMANCE_PROFILE__ = false;
    
  19. 
    
  20. export const TREE_OPERATION_ADD = 1;
    
  21. export const TREE_OPERATION_REMOVE = 2;
    
  22. export const TREE_OPERATION_REORDER_CHILDREN = 3;
    
  23. export const TREE_OPERATION_UPDATE_TREE_BASE_DURATION = 4;
    
  24. export const TREE_OPERATION_UPDATE_ERRORS_OR_WARNINGS = 5;
    
  25. export const TREE_OPERATION_REMOVE_ROOT = 6;
    
  26. export const TREE_OPERATION_SET_SUBTREE_MODE = 7;
    
  27. 
    
  28. export const PROFILING_FLAG_BASIC_SUPPORT = 0b01;
    
  29. export const PROFILING_FLAG_TIMELINE_SUPPORT = 0b10;
    
  30. 
    
  31. export const LOCAL_STORAGE_DEFAULT_TAB_KEY = 'React::DevTools::defaultTab';
    
  32. 
    
  33. export const LOCAL_STORAGE_COMPONENT_FILTER_PREFERENCES_KEY =
    
  34.   'React::DevTools::componentFilters';
    
  35. 
    
  36. export const SESSION_STORAGE_LAST_SELECTION_KEY =
    
  37.   'React::DevTools::lastSelection';
    
  38. 
    
  39. export const LOCAL_STORAGE_OPEN_IN_EDITOR_URL =
    
  40.   'React::DevTools::openInEditorUrl';
    
  41. 
    
  42. export const LOCAL_STORAGE_OPEN_IN_EDITOR_URL_PRESET =
    
  43.   'React::DevTools::openInEditorUrlPreset';
    
  44. 
    
  45. export const LOCAL_STORAGE_PARSE_HOOK_NAMES_KEY =
    
  46.   'React::DevTools::parseHookNames';
    
  47. 
    
  48. export const SESSION_STORAGE_RECORD_CHANGE_DESCRIPTIONS_KEY =
    
  49.   'React::DevTools::recordChangeDescriptions';
    
  50. 
    
  51. export const SESSION_STORAGE_RELOAD_AND_PROFILE_KEY =
    
  52.   'React::DevTools::reloadAndProfile';
    
  53. 
    
  54. export const LOCAL_STORAGE_SHOULD_BREAK_ON_CONSOLE_ERRORS =
    
  55.   'React::DevTools::breakOnConsoleErrors';
    
  56. 
    
  57. export const LOCAL_STORAGE_BROWSER_THEME = 'React::DevTools::theme';
    
  58. 
    
  59. export const LOCAL_STORAGE_SHOULD_APPEND_COMPONENT_STACK_KEY =
    
  60.   'React::DevTools::appendComponentStack';
    
  61. 
    
  62. export const LOCAL_STORAGE_SHOW_INLINE_WARNINGS_AND_ERRORS_KEY =
    
  63.   'React::DevTools::showInlineWarningsAndErrors';
    
  64. 
    
  65. export const LOCAL_STORAGE_TRACE_UPDATES_ENABLED_KEY =
    
  66.   'React::DevTools::traceUpdatesEnabled';
    
  67. 
    
  68. export const LOCAL_STORAGE_HIDE_CONSOLE_LOGS_IN_STRICT_MODE =
    
  69.   'React::DevTools::hideConsoleLogsInStrictMode';
    
  70. 
    
  71. export const LOCAL_STORAGE_SUPPORTS_PROFILING_KEY =
    
  72.   'React::DevTools::supportsProfiling';
    
  73. 
    
  74. export const PROFILER_EXPORT_VERSION = 5;