blob: 5643bbdd7a1a371d967d8b8447f9fd1e37c93900 [file] [log] [blame]
{
"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"
]
}