Skip to content

Commit dd51bf9

Browse files
committed
Scaffold new entry point for RN inspector
1 parent 5f52063 commit dd51bf9

File tree

8 files changed

+83
-0
lines changed

8 files changed

+83
-0
lines changed

config/gni/devtools_grd_files.gni

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,7 @@ grd_files_release_sources = [
302302
"front_end/entrypoints/main/main.js",
303303
"front_end/entrypoints/ndb_app/ndb_app.js",
304304
"front_end/entrypoints/node_app/node_app.js",
305+
"front_end/entrypoints/rn_inspector/rn_inspector.js",
305306
"front_end/entrypoints/shell/shell.js",
306307
"front_end/entrypoints/wasmparser_worker/wasmparser_worker-entrypoint.js",
307308
"front_end/entrypoints/wasmparser_worker/wasmparser_worker.js",
@@ -565,6 +566,7 @@ grd_files_release_sources = [
565566
"front_end/panels/web_audio/web_audio.js",
566567
"front_end/panels/webauthn/webauthn-meta.js",
567568
"front_end/panels/webauthn/webauthn.js",
569+
"front_end/rn_inspector.html",
568570
"front_end/services/puppeteer/puppeteer.js",
569571
"front_end/services/tracing/tracing.js",
570572
"front_end/services/window_bounds/window_bounds.js",

front_end/BUILD.gn

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ group("front_end") {
2525
"entrypoints/lighthouse_worker:bundle",
2626
"entrypoints/ndb_app:entrypoint",
2727
"entrypoints/node_app:entrypoint",
28+
"entrypoints/rn_inspector:entrypoint",
2829
"entrypoints/shell",
2930
"entrypoints/wasmparser_worker:worker_entrypoint",
3031
"entrypoints/worker_app:entrypoint",
@@ -110,6 +111,7 @@ node_action("html_entrypoints") {
110111
"js_app",
111112
"ndb_app",
112113
"node_app",
114+
"rn_inspector",
113115
"worker_app",
114116
"device_mode_emulation_frame",
115117
]

front_end/entrypoints/inspector_main/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,5 +62,6 @@ devtools_entrypoint("meta") {
6262
visibility = [
6363
"../../../test/unittests/front_end/helpers/*",
6464
"../devtools_app/*",
65+
"../rn_inspector:*",
6566
]
6667
}

front_end/entrypoints/main/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ devtools_entrypoint("bundle") {
4949
"../js_app:*",
5050
"../ndb_app:*",
5151
"../node_app:*",
52+
"../rn_inspector:*",
5253
"../worker_app:*",
5354
]
5455

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Copyright 2021 The Chromium Authors. All rights reserved.
2+
# Use of this source code is governed by a BSD-style license that can be
3+
# found in the LICENSE file.
4+
import("../../../scripts/build/ninja/devtools_entrypoint.gni")
5+
import("../visibility.gni")
6+
7+
devtools_entrypoint("entrypoint") {
8+
entrypoint = "rn_inspector.ts"
9+
10+
deps = [
11+
"../../entrypoints/inspector_main:meta",
12+
"../../panels/accessibility:meta",
13+
"../../panels/animation:meta",
14+
"../../panels/application:meta",
15+
"../../panels/browser_debugger:meta",
16+
"../../panels/css_overview:meta",
17+
"../../panels/developer_resources:meta",
18+
"../../panels/elements:meta",
19+
"../../panels/emulation:meta",
20+
"../../panels/issues:meta",
21+
"../../panels/layer_viewer:meta",
22+
"../../panels/layers:meta",
23+
"../../panels/lighthouse:meta",
24+
"../../panels/media:meta",
25+
"../../panels/mobile_throttling:meta",
26+
"../../panels/network:meta",
27+
"../../panels/performance_monitor:meta",
28+
"../../panels/recorder:meta",
29+
"../../panels/security:meta",
30+
"../../panels/sensors:meta",
31+
"../../panels/timeline:meta",
32+
"../../panels/web_audio:meta",
33+
"../../panels/webauthn:meta",
34+
"../main:bundle",
35+
"../shell",
36+
]
37+
38+
visibility = [ "../../:*" ]
39+
40+
visibility += devtools_entrypoints_visibility
41+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
// Copyright 2018 The Chromium Authors. All rights reserved.
2+
// Use of this source code is governed by a BSD-style license that can be
3+
// found in the LICENSE file.
4+
import '../shell/shell.js';
5+
import '../../panels/css_overview/css_overview-meta.js';
6+
import '../../panels/elements/elements-meta.js';
7+
import '../../panels/browser_debugger/browser_debugger-meta.js';
8+
import '../../panels/network/network-meta.js';
9+
import '../../panels/security/security-meta.js';
10+
import '../../panels/emulation/emulation-meta.js';
11+
import '../../panels/sensors/sensors-meta.js';
12+
import '../../panels/accessibility/accessibility-meta.js';
13+
import '../../panels/animation/animation-meta.js';
14+
import '../../panels/developer_resources/developer_resources-meta.js';
15+
import '../inspector_main/inspector_main-meta.js';
16+
import '../../panels/application/application-meta.js';
17+
import '../../panels/issues/issues-meta.js';
18+
import '../../panels/layers/layers-meta.js';
19+
import '../../panels/lighthouse/lighthouse-meta.js';
20+
import '../../panels/media/media-meta.js';
21+
import '../../panels/mobile_throttling/mobile_throttling-meta.js';
22+
import '../../panels/performance_monitor/performance_monitor-meta.js';
23+
import '../../panels/timeline/timeline-meta.js';
24+
import '../../panels/web_audio/web_audio-meta.js';
25+
import '../../panels/webauthn/webauthn-meta.js';
26+
import '../../panels/layer_viewer/layer_viewer-meta.js';
27+
import '../../panels/recorder/recorder-meta.js';
28+
29+
import * as Root from '../../core/root/root.js';
30+
import * as Main from '../main/main.js';
31+
32+
// @ts-ignore Exposed for legacy layout tests
33+
self.runtime = Root.Runtime.Runtime.instance({forceNew: true});
34+
new Main.MainImpl.MainImpl();

front_end/entrypoints/shell/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ devtools_entrypoint("shell") {
3939
"../js_app:*",
4040
"../ndb_app:*",
4141
"../node_app:*",
42+
"../rn_inspector:*",
4243
"../worker_app:*",
4344
]
4445

front_end/panels/recorder/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ devtools_entrypoint("meta") {
7474
"../..:*",
7575
"../../entrypoints/devtools_app:*",
7676
"../../entrypoints/inspector:*",
77+
"../../entrypoints/rn_inspector:*",
7778
]
7879
}
7980

0 commit comments

Comments
 (0)