mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-06 12:01:40 +08:00
This also makes cm_modes/ non-remote and uses proper dynamic imports to load the code (rather than an `eval`). This increases the binary size by 104 KB from 11756K to 11860K which is an increase of 0.8%. The stylus cm_mode has been removed. This mode was the largest mode (30KB), seems unmaintained [1] and this syntax is likely rarely used (if at all). It is unclear how often the other modes are installed and used. Additionally, I discovered a promise race in the plugin installation. In the full application this is not noticeable, as by default all code mirror modes are lazily loaded (verified they still work with Markdown, Java file and the regular js/cc files). However, in the test it was not properly awaiting the plugin loading. Perform the async-await plumbing to make sure the promise is resolved before the test continues execution. roll CodeMirror [1]: https://github.com/codemirror/CodeMirror/commits/master/mode/stylus Bug:1006759,1011466 Change-Id: If4d81d01318e08a63faaffee8b0cc9ab5954d4c6 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/1928924 Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org> Reviewed-by: Paul Lewis <aerotwist@chromium.org>
49 lines
1.6 KiB
JSON
49 lines
1.6 KiB
JSON
{
|
|
"modules" : [
|
|
{ "name": "bindings", "type": "autostart" },
|
|
{ "name": "common", "type": "autostart" },
|
|
{ "name": "components", "type": "autostart"},
|
|
{ "name": "console_counters", "type": "autostart" },
|
|
{ "name": "dom_extension", "type": "autostart" },
|
|
{ "name": "extensions", "type": "autostart" },
|
|
{ "name": "host", "type": "autostart" },
|
|
{ "name": "main", "type": "autostart" },
|
|
{ "name": "persistence", "type": "autostart" },
|
|
{ "name": "platform", "type": "autostart" },
|
|
{ "name": "protocol", "type": "autostart" },
|
|
{ "name": "sdk", "type": "autostart" },
|
|
{ "name": "browser_sdk", "type": "autostart" },
|
|
{ "name": "services", "type": "autostart" },
|
|
{ "name": "text_utils", "type": "autostart" },
|
|
{ "name": "ui", "type": "autostart" },
|
|
{ "name": "workspace", "type": "autostart" },
|
|
|
|
{ "name": "changes" },
|
|
{ "name": "cm" },
|
|
{ "name": "cm_modes" },
|
|
{ "name": "cm_web_modes" },
|
|
{ "name": "color_picker" },
|
|
{ "name": "console" },
|
|
{ "name": "coverage" },
|
|
{ "name": "data_grid" },
|
|
{ "name": "diff" },
|
|
{ "name": "event_listeners" },
|
|
{ "name": "formatter" },
|
|
{ "name": "heap_snapshot_model" },
|
|
{ "name": "inline_editor" },
|
|
{ "name": "javascript_metadata" },
|
|
{ "name": "object_ui" },
|
|
{ "name": "perf_ui" },
|
|
{ "name": "profiler" },
|
|
{ "name": "quick_open" },
|
|
{ "name": "search" },
|
|
{ "name": "settings" },
|
|
{ "name": "snippets" },
|
|
{ "name": "source_frame" },
|
|
{ "name": "sources" },
|
|
{ "name": "text_editor" },
|
|
{ "name": "workspace_diff" },
|
|
{ "name": "protocol_monitor"}
|
|
]
|
|
}
|