| { |
| "dependencies": [ |
| "common", |
| "host", |
| "platform", |
| "protocol" |
| ], |
| "extensions": [ |
| { |
| "type": "setting", |
| "settingName": "skipStackFramesPattern", |
| "settingType": "regex", |
| "defaultValue": "" |
| }, |
| { |
| "type": "setting", |
| "settingName": "skipContentScripts", |
| "settingType": "boolean", |
| "defaultValue": false |
| }, |
| { |
| "type": "setting", |
| "category": "Console", |
| "title": "Preserve log upon navigation", |
| "settingName": "preserveConsoleLog", |
| "settingType": "boolean", |
| "defaultValue": false, |
| "options": [ |
| { |
| "value": true, |
| "title": "Preserve log upon navigation" |
| }, |
| { |
| "value": false, |
| "title": "Do not preserve log upon navigation" |
| } |
| ] |
| }, |
| { |
| "type": "setting", |
| "category": "Debugger", |
| "settingName": "pauseOnExceptionEnabled", |
| "settingType": "boolean", |
| "defaultValue": false, |
| "options": [ |
| { |
| "value": true, |
| "title": "Pause on exceptions" |
| }, |
| { |
| "value": false, |
| "title": "Do not pause on exceptions" |
| } |
| ] |
| }, |
| { |
| "type": "setting", |
| "settingName": "pauseOnCaughtException", |
| "settingType": "boolean", |
| "defaultValue": false |
| }, |
| { |
| "type": "setting", |
| "category": "Debugger", |
| "title": "Disable JavaScript", |
| "settingName": "javaScriptDisabled", |
| "settingType": "boolean", |
| "storageType": "session", |
| "order": 1, |
| "defaultValue": false, |
| "options": [ |
| { |
| "value": true, |
| "title": "Disable JavaScript" |
| }, |
| { |
| "value": false, |
| "title": "Enable JavaScript" |
| } |
| ] |
| }, |
| { |
| "type": "setting", |
| "category": "Debugger", |
| "title": "Disable async stack traces", |
| "settingName": "disableAsyncStackTraces", |
| "settingType": "boolean", |
| "defaultValue": false, |
| "order": 2, |
| "options": [ |
| { |
| "value": true, |
| "title": "Do not capture async stack traces" |
| }, |
| { |
| "value": false, |
| "title": "Capture async stack traces" |
| } |
| ] |
| }, |
| { |
| "type": "setting", |
| "category": "Debugger", |
| "settingName": "breakpointsActive", |
| "settingType": "boolean", |
| "storageType": "session", |
| "defaultValue": true |
| }, |
| { |
| "type": "setting", |
| "category": "Elements", |
| "title": "Show rulers", |
| "settingName": "showMetricsRulers", |
| "settingType": "boolean", |
| "defaultValue": false |
| }, |
| { |
| "type": "setting", |
| "category": "Rendering", |
| "settingName": "showPaintRects", |
| "settingType": "boolean", |
| "storageType": "session", |
| "options": [ |
| { |
| "value": true, |
| "title": "Show paint flashing rectangles" |
| }, |
| { |
| "value": false, |
| "title": "Hide paint flashing rectangles" |
| } |
| ], |
| "defaultValue": false |
| }, |
| { |
| "type": "setting", |
| "category": "Rendering", |
| "settingName": "showLayoutShiftRegions", |
| "settingType": "boolean", |
| "storageType": "session", |
| "options": [ |
| { |
| "value": true, |
| "title": "Show layout shift regions" |
| }, |
| { |
| "value": false, |
| "title": "Hide layout shift regions" |
| } |
| ], |
| "defaultValue": false |
| }, |
| { |
| "type": "setting", |
| "category": "Rendering", |
| "settingName": "showAdHighlights", |
| "settingType": "boolean", |
| "storageType": "session", |
| "options": [ |
| { |
| "value": true, |
| "title": "Highlight ad frames" |
| }, |
| { |
| "value": false, |
| "title": "Do not highlight ad frames" |
| } |
| ], |
| "defaultValue": false |
| }, |
| { |
| "type": "setting", |
| "category": "Rendering", |
| "settingName": "showDebugBorders", |
| "settingType": "boolean", |
| "storageType": "session", |
| "options": [ |
| { |
| "value": true, |
| "title": "Show layer borders" |
| }, |
| { |
| "value": false, |
| "title": "Hide layer borders" |
| } |
| ], |
| "defaultValue": false |
| }, |
| { |
| "type": "setting", |
| "category": "Rendering", |
| "settingName": "showFPSCounter", |
| "settingType": "boolean", |
| "storageType": "session", |
| "options": [ |
| { |
| "value": true, |
| "title": "Show frames per second (FPS) meter" |
| }, |
| { |
| "value": false, |
| "title": "Hide frames per second (FPS) meter" |
| } |
| ], |
| "defaultValue": false |
| }, |
| { |
| "type": "setting", |
| "category": "Rendering", |
| "settingName": "showScrollBottleneckRects", |
| "settingType": "boolean", |
| "storageType": "session", |
| "options": [ |
| { |
| "value": true, |
| "title": "Show scroll performance bottlenecks" |
| }, |
| { |
| "value": false, |
| "title": "Hide scroll performance bottlenecks" |
| } |
| ], |
| "defaultValue": false |
| }, |
| { |
| "type": "setting", |
| "category": "Rendering", |
| "settingName": "showHitTestBorders", |
| "settingType": "boolean", |
| "storageType": "session", |
| "options": [ |
| { |
| "value": true, |
| "title": "Show hit-test borders" |
| }, |
| { |
| "value": false, |
| "title": "Hide hit-test borders" |
| } |
| ], |
| "defaultValue": false |
| }, |
| { |
| "type": "setting", |
| "category": "Rendering", |
| "settingName": "emulatedCSSMedia", |
| "settingType": "enum", |
| "storageType": "session", |
| "defaultValue": "", |
| "options": [ |
| { |
| "title": "Do not emulate CSS media type", |
| "text": "No emulation", |
| "value": "" |
| }, |
| { |
| "title": "Emulate CSS print media type", |
| "text": "print", |
| "value": "print" |
| }, |
| { |
| "title": "Emulate CSS screen media type", |
| "text": "screen", |
| "value": "screen" |
| } |
| ], |
| "tags": "query", |
| "title": "Emulate CSS media type" |
| }, |
| { |
| "type": "setting", |
| "category": "Rendering", |
| "settingName": "emulatedCSSMediaFeaturePrefersColorScheme", |
| "settingType": "enum", |
| "storageType": "session", |
| "defaultValue": "", |
| "options": [ |
| { |
| "title": "Do not emulate CSS prefers-color-scheme", |
| "text": "No emulation", |
| "value": "" |
| }, |
| { |
| "title": "Emulate CSS prefers-color-scheme: light", |
| "text": "prefers-color-scheme: light", |
| "value": "light" |
| }, |
| { |
| "title": "Emulate CSS prefers-color-scheme: dark", |
| "text": "prefers-color-scheme: dark", |
| "value": "dark" |
| } |
| ], |
| "tags": "query", |
| "title": "Emulate CSS media feature prefers-color-scheme" |
| }, |
| { |
| "type": "setting", |
| "category": "Rendering", |
| "settingName": "emulatedCSSMediaFeaturePrefersReducedMotion", |
| "settingType": "enum", |
| "storageType": "session", |
| "defaultValue": "", |
| "options": [ |
| { |
| "title": "Do not emulate CSS prefers-reduced-motion", |
| "text": "No emulation", |
| "value": "" |
| }, |
| { |
| "title": "Emulate CSS prefers-reduced-motion: reduce", |
| "text": "prefers-reduced-motion: reduce", |
| "value": "reduce" |
| } |
| ], |
| "tags": "query", |
| "title": "Emulate CSS media feature prefers-reduced-motion" |
| }, |
| { |
| "type": "setting", |
| "category": "Console", |
| "title": "Enable custom formatters", |
| "settingName": "customFormatters", |
| "settingType": "boolean", |
| "defaultValue": false |
| }, |
| { |
| "type": "setting", |
| "category": "Network", |
| "title": "Enable request blocking", |
| "settingName": "requestBlockingEnabled", |
| "settingType": "boolean", |
| "storageType": "session", |
| "defaultValue": false, |
| "options": [ |
| { |
| "value": true, |
| "title": "Enable request blocking" |
| }, |
| { |
| "value": false, |
| "title": "Disable request blocking" |
| } |
| ] |
| }, |
| { |
| "type": "setting", |
| "category": "Network", |
| "title": "Disable cache (while DevTools is open)", |
| "settingName": "cacheDisabled", |
| "settingType": "boolean", |
| "order": 0, |
| "defaultValue": false, |
| "userActionCondition": "hasOtherClients", |
| "options": [ |
| { |
| "value": true, |
| "title": "Disable cache (while DevTools is open)" |
| }, |
| { |
| "value": false, |
| "title": "Enable cache" |
| } |
| ] |
| } |
| ], |
| "scripts": [], |
| "modules": [ |
| "sdk.js", |
| "SDKModel.js", |
| "Target.js", |
| "TargetManager.js", |
| "Connections.js", |
| "CompilerSourceMappingContentProvider.js", |
| "CookieModel.js", |
| "CookieParser.js", |
| "ProfileTreeModel.js", |
| "IssuesModel.js", |
| "ServerTiming.js", |
| "CPUProfileDataModel.js", |
| "CPUProfilerModel.js", |
| "CSSMatchedStyles.js", |
| "CSSMedia.js", |
| "CSSMetadata.js", |
| "CSSModel.js", |
| "CSSProperty.js", |
| "CSSRule.js", |
| "CSSStyleDeclaration.js", |
| "CSSStyleSheetHeader.js", |
| "ChildTargetManager.js", |
| "DOMDebuggerModel.js", |
| "DOMModel.js", |
| "DebuggerModel.js", |
| "EmulationModel.js", |
| "HARLog.js", |
| "LayerTreeBase.js", |
| "LogModel.js", |
| "ServiceWorkerManager.js", |
| "TracingManager.js", |
| "TracingModel.js", |
| "OverlayModel.js", |
| "RuntimeModel.js", |
| "IsolateManager.js", |
| "ScreenCaptureModel.js", |
| "Script.js", |
| "ServiceWorkerCacheModel.js", |
| "RemoteObject.js", |
| "Resource.js", |
| "ResourceTreeModel.js", |
| "SecurityOriginManager.js", |
| "SourceMap.js", |
| "SourceMapManager.js", |
| "NetworkManager.js", |
| "NetworkLog.js", |
| "NetworkRequest.js", |
| "PaintProfiler.js", |
| "HeapProfilerModel.js", |
| "PerformanceMetricsModel.js", |
| "../SupportedCSSProperties.js", |
| "FilmStripModel.js", |
| "ConsoleModel.js", |
| // "wasm_source_map/pkg/wasm_source_map.js", |
| // "wasm_source_map/types.js" |
| ], |
| "skip_compilation": [ |
| "../SupportedCSSProperties.js", |
| // "wasm_source_map/pkg/wasm_source_map.js" |
| ] |
| } |