Files
react-native-devtools-frontend/devtools_module_entrypoints.gni
T
Tim van der Lippe f5feb1fec6 Reland "Reland "Remove support for remote modules""
This reverts commit 862107080d.

Reason for revert: Chromium build issue fixed.

Original change's description:
> Revert "Reland "Remove support for remote modules""
> 
> This reverts commit b3859e8d65.
> 
> Reason for revert: Breaking roll (https://ci.chromium.org/p/chromium/builders/ci/win-archive-rel/17700)
> 
> Original change's description:
> > Reland "Remove support for remote modules"
> > 
> > This reverts commit d5044ddf05.
> > 
> > Reason for revert: Fixed Chromium debug issue.
> > 
> > Original change's description:
> > > Revert "Remove support for remote modules"
> > > 
> > > This reverts commit 419c91eff6.
> > > 
> > > Reason for revert: Breaks roll https://chromium-review.googlesource.com/c/chromium/src/+/2416805
> > > 
> > > Original change's description:
> > > > Remove support for remote modules
> > > > 
> > > > LightHouse is currently broken in Canary, because of problems with
> > > > the appspot server. This isn't the first occurrence of this problem
> > > > and it becomes increasingly more difficult to figure out why the
> > > > server keeps on breaking. This is combined with a large infrastructure
> > > > cost of supporting remote modules and a confusing debugging experience
> > > > when working with it locally.
> > > > 
> > > > The reason we had remote modules was the fact that these modules are
> > > > too large to be included in the Chromium bundle. In the last months,
> > > > we have made numerous remote modules bundled, by applying minifications
> > > > and optimizations to each module.
> > > > 
> > > > The remaining remote module that we are currently shipping is LightHouse.
> > > > Since the remote appspot server is broken and unlikely to be fixed
> > > > anytime soon, now is the best time to finally resolve the remote
> > > > modules question.
> > > > 
> > > > Therefore, we remove support for remote modules from the `module.json`
> > > > files and `Runtime.js`. Additionally, we update the build system
> > > > to properly generate the required files and load them via ES modules.
> > > > 
> > > > We will be able to perform subsequent cleanups in the Runtime to remove
> > > > more infrastructure related to scripts/remote modules, but given that
> > > > this CL is already quite large we are doing that in a follow-up CL.
> > > > 
> > > > Follow-up action items for the LightHouse folks are to further decrease
> > > > the bundle size for LightHouse. Since we are now loading it via ES
> > > > modules, we can now use ES imports in the `devtools-dt-bundle.js` as
> > > > well. This allows us to remove the copy of the SDK files, as well as
> > > > make use of proper ES exports, rather than the browserified requires.
> > > > 
> > > > R=​aerotwist@chromium.org,yangguo@chromium.org,paulirish@chromium.org
> > > > 
> > > > Fixed: 1128890
> > > > Change-Id: Ib4271a8064b18d31b75d9e28dbe5e3cb3c77d7ff
> > > > Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2416511
> > > > Reviewed-by: Paul Lewis <aerotwist@chromium.org>
> > > > Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
> > > 
> > > TBR=yangguo@chromium.org,paulirish@chromium.org,aerotwist@chromium.org,tvanderlippe@chromium.org
> > > 
> > > Change-Id: I9d3da08108a35d7dadeefd526ea9dbd562ad3432
> > > No-Presubmit: true
> > > No-Tree-Checks: true
> > > No-Try: true
> > > Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2416519
> > > Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
> > > Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
> > 
> > Change-Id: I26bf0565297c8e167039362b30109d7020bbca56
> > Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2418431
> > Commit-Queue: Paul Lewis <aerotwist@chromium.org>
> > Reviewed-by: Paul Lewis <aerotwist@chromium.org>
> 
> TBR=yangguo@chromium.org,paulirish@chromium.org,aerotwist@chromium.org,tvanderlippe@chromium.org,alexrudenko@chromium.org
> 
> Change-Id: I0ed24d32c9b68bc4cb8026f6fc362540800beeb0
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2418408
> Reviewed-by: Paul Lewis <aerotwist@chromium.org>
> Commit-Queue: Paul Lewis <aerotwist@chromium.org>

Change-Id: I8718e9d94c384a13fd18261f8f497d32418658fb
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2421690
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2020-09-21 12:11:10 +00:00

187 lines
7.8 KiB
Plaintext

# Copyright 2020 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("./scripts/build/ninja/vars.gni")
devtools_module_entrypoint_sources = [
"RuntimeInstantiator.js",
"accessibility/accessibility-legacy.js",
"animation/animation-legacy.js",
"bindings/bindings-legacy.js",
"browser_debugger/browser_debugger-legacy.js",
"browser_sdk/browser_sdk-legacy.js",
"changes/changes-legacy.js",
"color_picker/color_picker-legacy.js",
"common/common-legacy.js",
"components/components-legacy.js",
"console/console-legacy.js",
"console_counters/console_counters-legacy.js",
"cookie_table/cookie_table-legacy.js",
"coverage/coverage-legacy.js",
"css_overview/css_overview-legacy.js",
"data_grid/data_grid-legacy.js",
"developer_resources/developer_resources-legacy.js",
"diff/diff-legacy.js",
"elements/elements-legacy.js",
"emulation/emulation-legacy.js",
"event_listeners/event_listeners-legacy.js",
"extensions/extensions-legacy.js",
"formatter/formatter-legacy.js",
"har_importer/har_importer-legacy.js",
"heap_snapshot_model/heap_snapshot_model-legacy.js",
"heap_snapshot_worker/heap_snapshot_worker-legacy.js",
"help/help-legacy.js",
"host/host-legacy.js",
"inline_editor/inline_editor-legacy.js",
"input/input-legacy.js",
"inspector_main/inspector_main-legacy.js",
"issues/issues-legacy.js",
"javascript_metadata/javascript_metadata-legacy.js",
"js_main/js_main-legacy.js",
"layer_viewer/layer_viewer-legacy.js",
"layers/layers-legacy.js",
"lighthouse/lighthouse-legacy.js",
"main/main-legacy.js",
"media/media-legacy.js",
"mobile_throttling/mobile_throttling-legacy.js",
"network/network-legacy.js",
"node_main/node_main-legacy.js",
"object_ui/object_ui-legacy.js",
"perf_ui/perf_ui-legacy.js",
"performance_monitor/performance_monitor-legacy.js",
"persistence/persistence-legacy.js",
"profiler/profiler-legacy.js",
"protocol_client/protocol_client-legacy.js",
"protocol_monitor/protocol_monitor-legacy.js",
"quick_open/quick_open-legacy.js",
"resources/resources-legacy.js",
"root.js",
"root/root-legacy.js",
"screencast/screencast-legacy.js",
"sdk/sdk-legacy.js",
"search/search-legacy.js",
"security/security-legacy.js",
"services/services-legacy.js",
"settings/settings-legacy.js",
"snippets/snippets-legacy.js",
"source_frame/source_frame-legacy.js",
"sources/sources-legacy.js",
"text_editor/text_editor-legacy.js",
"text_utils/text_utils-legacy.js",
"timeline/timeline-legacy.js",
"timeline_model/timeline_model-legacy.js",
"ui/ui-legacy.js",
"web_audio/web_audio-legacy.js",
"webauthn/webauthn-legacy.js",
"worker_main/worker_main-legacy.js",
"workspace/workspace-legacy.js",
"workspace_diff/workspace_diff-legacy.js",
]
front_end_devtools_module_entrypoint_sources = []
generated_devtools_module_entrypoint_sources = []
foreach(module, devtools_module_entrypoint_sources) {
front_end_devtools_module_entrypoint_sources += [ "front_end/$module" ]
generated_devtools_module_entrypoint_sources +=
[ "$resources_out_dir/$module" ]
}
generated_typescript_entrypoint_sources = [
"$resources_out_dir/accessibility/accessibility.js",
"$resources_out_dir/animation/animation.js",
"$resources_out_dir/bindings/bindings.js",
"$resources_out_dir/browser_debugger/browser_debugger.js",
"$resources_out_dir/browser_sdk/browser_sdk.js",
"$resources_out_dir/changes/changes.js",
"$resources_out_dir/client_variations/client_variations.js",
"$resources_out_dir/cm/cm.js",
"$resources_out_dir/cm_headless/cm_headless.js",
"$resources_out_dir/cm_modes/cm_modes.js",
"$resources_out_dir/color_picker/color_picker.js",
"$resources_out_dir/common/common.js",
"$resources_out_dir/component_helpers/component_helpers.js",
"$resources_out_dir/components/components.js",
"$resources_out_dir/console/console.js",
"$resources_out_dir/console_counters/console_counters.js",
"$resources_out_dir/cookie_table/cookie_table.js",
"$resources_out_dir/coverage/coverage.js",
"$resources_out_dir/css_overview/css_overview.js",
"$resources_out_dir/data_grid/data_grid.js",
"$resources_out_dir/developer_resources/developer_resources.js",
"$resources_out_dir/devices/devices.js",
"$resources_out_dir/diff/diff.js",
"$resources_out_dir/dom_extension/dom_extension.js",
"$resources_out_dir/elements/elements.js",
"$resources_out_dir/emulation/emulation.js",
"$resources_out_dir/event_listeners/event_listeners.js",
"$resources_out_dir/extensions/extensions.js",
"$resources_out_dir/formatter/formatter.js",
"$resources_out_dir/formatter_worker/formatter_worker.js",
"$resources_out_dir/har_importer/har_importer.js",
"$resources_out_dir/heap_snapshot_model/heap_snapshot_model.js",
"$resources_out_dir/heap_snapshot_worker/heap_snapshot_worker.js",
"$resources_out_dir/help/help.js",
"$resources_out_dir/host/host.js",
"$resources_out_dir/i18n/i18n.js",
"$resources_out_dir/inline_editor/inline_editor.js",
"$resources_out_dir/input/input.js",
"$resources_out_dir/inspector_main/inspector_main.js",
"$resources_out_dir/issues/issues.js",
"$resources_out_dir/javascript_metadata/javascript_metadata.js",
"$resources_out_dir/js_main/js_main.js",
"$resources_out_dir/layer_viewer/layer_viewer.js",
"$resources_out_dir/layers/layers.js",
"$resources_out_dir/lighthouse/lighthouse.js",
"$resources_out_dir/lighthouse_worker/LighthouseService.js",
"$resources_out_dir/lighthouse_worker/lighthouse_worker.js",
"$resources_out_dir/main/main.js",
"$resources_out_dir/marked/marked.js",
"$resources_out_dir/media/media.js",
"$resources_out_dir/mobile_throttling/mobile_throttling.js",
"$resources_out_dir/network/network.js",
"$resources_out_dir/node_main/node_main.js",
"$resources_out_dir/object_ui/object_ui.js",
"$resources_out_dir/perf_ui/perf_ui.js",
"$resources_out_dir/performance_monitor/performance_monitor.js",
"$resources_out_dir/persistence/persistence.js",
"$resources_out_dir/platform/platform.js",
"$resources_out_dir/profiler/profiler.js",
"$resources_out_dir/protocol_client/protocol_client.js",
"$resources_out_dir/protocol_monitor/protocol_monitor.js",
"$resources_out_dir/quick_open/quick_open.js",
"$resources_out_dir/resources/resources.js",
"$resources_out_dir/root/root.js",
"$resources_out_dir/screencast/screencast.js",
"$resources_out_dir/sdk/sdk.js",
"$resources_out_dir/search/search.js",
"$resources_out_dir/security/security.js",
"$resources_out_dir/services/services.js",
"$resources_out_dir/settings/settings.js",
"$resources_out_dir/snippets/snippets.js",
"$resources_out_dir/source_frame/source_frame.js",
"$resources_out_dir/sources/sources.js",
"$resources_out_dir/test_runner/test_runner.js",
"$resources_out_dir/text_editor/text_editor.js",
"$resources_out_dir/text_utils/text_utils.js",
"$resources_out_dir/theme_support/theme_support.js",
"$resources_out_dir/third_party/acorn/acorn.js",
"$resources_out_dir/third_party/lighthouse/lighthouse-dt-bundle.js",
"$resources_out_dir/third_party/lit-html/lit-html.js",
"$resources_out_dir/third_party/puppeteer/puppeteer.js",
"$resources_out_dir/timeline/timeline.js",
"$resources_out_dir/timeline_model/timeline_model.js",
"$resources_out_dir/toolbox_bootstrap/toolbox_bootstrap.js",
"$resources_out_dir/ui/ui.js",
"$resources_out_dir/ui/utils/utils.js",
"$resources_out_dir/wasmparser_worker/wasmparser_worker.js",
"$resources_out_dir/web_audio/graph_visualizer/graph_visualizer.js",
"$resources_out_dir/web_audio/web_audio.js",
"$resources_out_dir/webauthn/webauthn.js",
"$resources_out_dir/worker_main/worker_main.js",
"$resources_out_dir/worker_service/worker_service.js",
"$resources_out_dir/workspace/workspace.js",
"$resources_out_dir/workspace_diff/workspace_diff.js",
]