blob: d0031207d064c32663d61cc141650836b07abda3 [file] [log] [blame]
Tim van der Lippe49155912020-05-12 11:26:441# Copyright 2020 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
Tim van der Lippe91128ac2020-07-15 12:46:505import("../scripts/build/ninja/copy.gni")
Tim van der Lippe4374b662021-02-05 12:30:106import("../scripts/build/ninja/devtools_entrypoint.gni")
Tim van der Lippe7988ab32021-01-27 11:41:467import("../scripts/build/ninja/node.gni")
Tim van der Lippe96e05622020-09-15 10:42:018import("../scripts/build/ninja/vars.gni")
Tim van der Lippe501473c2020-05-19 15:01:529import("../third_party/typescript/typescript.gni")
10
Tim van der Lippe49155912020-05-12 11:26:4411group("front_end") {
Tim van der Lippe501473c2020-05-19 15:01:5212 public_deps = [
Tim van der Lipped54e2cf2021-01-26 13:14:3413 ":devtools_app",
Tim van der Lippe8b179312021-02-05 15:13:5414 ":embedder-scripts",
Tim van der Lippe96e05622020-09-15 10:42:0115 ":html_entrypoints",
Tim van der Lipped54e2cf2021-01-26 13:14:3416 ":inspector",
Tim van der Lippeda2de6e2021-02-08 15:19:4617 ":integration_test_runner",
Tim van der Lipped54e2cf2021-01-26 13:14:3418 ":js_app",
Tim van der Lippeda2de6e2021-02-08 15:19:4619 ":legacy_css",
Tim van der Lippe8fa9d452020-10-14 11:03:2420 ":legacy_entrypoints",
Tim van der Lipped54e2cf2021-01-26 13:14:3421 ":ndb_app",
22 ":node_app",
23 ":shell",
24 ":toolbox",
Tim van der Lippe501473c2020-05-19 15:01:5225 ":ts_library-verification",
Tim van der Lipped54e2cf2021-01-26 13:14:3426 ":worker_app",
Jack Franklin2c1e9442020-07-20 10:11:4827 "bindings:bundle",
Jack Franklin15d25c02020-07-24 10:09:5028 "color_picker:bundle",
Tim van der Lippea0b0ab62020-07-14 13:28:5429 "common:bundle",
Jack Franklin7ab22742020-08-10 10:22:5630 "component_helpers:bundle",
Simon Zünd700b12b2020-07-24 12:25:3831 "components:bundle",
Jan Schefflerfd604da2020-07-31 10:04:1032 "cookie_table:bundle",
Jack Franklina33f6412020-07-20 09:59:4133 "data_grid:bundle",
Jack Franklin222b3072020-07-24 09:45:4334 "diff:bundle",
Tim van der Lippec4e2fef2020-09-11 12:00:3235 "emulated_devices/optimized:optimized_emulated_devices",
Paul Lewisaf066612020-07-28 15:32:4236 "extensions:bundle",
Jack Franklin0bbebcb2020-07-24 09:02:5437 "formatter:bundle",
Tim van der Lippe441af8a2020-12-07 11:40:5438 "formatter_worker:worker_entrypoint",
Jan Scheffler0bf389b2020-07-27 10:48:4239 "har_importer:bundle",
Jan Schefflerc86ffdf2020-07-27 10:57:0540 "heap_snapshot_model:bundle",
Tim van der Lippec8dc38a2020-12-10 09:41:3441 "heap_snapshot_worker:worker_entrypoint",
vidorteg1fd76f82020-08-26 18:09:2042 "i18n:bundle",
Tim van der Lippece486502021-03-25 15:52:3143 "i18n:i18n_locales",
Jan Schefflerb12601a2020-07-28 16:20:0044 "inline_editor:bundle",
Jan Schefflerebc15042020-07-27 11:16:5445 "javascript_metadata:bundle",
Jan Scheffler9cbd7882020-07-28 14:29:1346 "js_main:bundle",
Tim van der Lippe9327dc32021-03-30 11:02:1947 "legacy_test_runner",
Tim van der Lippef5feb1f2020-09-21 11:37:5548 "lighthouse_worker:bundle",
Tim van der Lippef7c00cd2021-03-22 16:20:4549 "panels/event_listeners:bundle",
Paul Lewis0345ad92020-07-28 13:01:0650 "protocol_client:bundle",
Jan Scheffler3a230e22020-11-19 13:26:2551 "recorder:bundle",
Paul Lewis1ca937b2021-01-27 15:46:4752 "render_coordinator:bundle",
Jan Scheffler3f2805a2020-07-28 16:08:3053 "screencast:bundle",
Simon Zünd5426af12020-07-24 15:00:0854 "search:bundle",
Jan Schefflercde20c72020-07-30 11:10:3655 "snippets:bundle",
Tim van der Lippe3387bd42020-10-20 11:46:3156 "startup:bundle",
Jack Franklin9e042a92020-07-28 08:41:2857 "text_editor:bundle",
Paul Lewis4b15caf2020-07-27 12:54:0158 "text_utils:bundle",
Paul Lewis7b17f162020-08-10 15:26:0859 "theme_support:bundle",
Tim van der Lippecdd175d2020-07-15 12:47:3760 "third_party/lighthouse",
Paul Lewisa67d8682020-09-08 12:17:0361 "third_party/puppeteer:bundle",
Jan Scheffler0c905322020-07-24 13:11:1362 "timeline_model:bundle",
Jan Scheffler0a3d3cb2020-07-28 11:03:0663 "ui:bundle",
Jack Franklinf3ebb142020-11-05 15:11:2364 "ui/components:bundle",
Tim van der Lippe59ff4e22020-12-10 09:42:3565 "wasmparser_worker:worker_entrypoint",
Jan Scheffler44e3af62020-07-30 14:33:4966 "worker_main:bundle",
Jack Franklin3c2fa9f2020-07-24 08:22:2867 "workspace:bundle",
Jan Scheffler702bd2a2020-07-24 23:48:3968 "workspace_diff:bundle",
Tim van der Lippe501473c2020-05-19 15:01:5269 ]
Jack Franklind99fe6392020-09-02 14:03:5970}
71
72group("legacy_css") {
73 public_deps = [
74 "cm:legacy_css",
75 "components:legacy_css",
Jack Franklind99fe6392020-09-02 14:03:5976 "data_grid:legacy_css",
Jack Franklin3425b192020-12-01 14:57:0577 "inline_editor:legacy_css",
Jack Franklind99fe6392020-09-02 14:03:5978 "inspector_main:legacy_css",
Jack Franklind99fe6392020-09-02 14:03:5979 "object_ui:legacy_css",
Tim van der Lippec59708f2021-03-31 15:07:1980 "panels/application:legacy_css",
Tim van der Lippe586c8022021-03-18 15:18:2081 "panels/console:legacy_css",
Tim van der Lippe115b1772021-03-23 15:22:0882 "panels/elements:legacy_css",
Tim van der Lippe12fed692021-03-24 11:45:2483 "panels/emulation:legacy_css",
Tim van der Lippe8710df42021-03-23 12:05:2284 "panels/help:legacy_css",
Tim van der Lippebe63f312021-03-30 15:08:3385 "panels/mobile_throttling:legacy_css",
Jack Franklind99fe6392020-09-02 14:03:5986 "persistence:legacy_css",
Jack Franklin3425b192020-12-01 14:57:0587 "text_editor:legacy_css",
Jack Franklind99fe6392020-09-02 14:03:5988 "ui:legacy_css",
Tim van der Lippe91128ac2020-07-15 12:46:5089 ]
Tim van der Lippe49155912020-05-12 11:26:4490}
91
Tim van der Lippe8fa9d452020-10-14 11:03:2492group("legacy_entrypoints") {
Tim van der Lippe8a408c12020-10-15 15:49:3293 public_deps = [
Tim van der Lippe42fbb0a2020-10-15 16:03:3094 "bindings:legacy",
Tim van der Lippec20afe72020-10-15 16:14:2995 "color_picker:legacy",
Tim van der Lippe8a408c12020-10-15 15:49:3296 "common:legacy",
Tim van der Lippec20afe72020-10-15 16:14:2997 "components:legacy",
98 "cookie_table:legacy",
99 "data_grid:legacy",
Tim van der Lippeead1fa42020-10-16 13:58:19100 "diff:legacy",
Tim van der Lippe42fbb0a2020-10-15 16:03:30101 "extensions:legacy",
Tim van der Lippe8a408c12020-10-15 15:49:32102 "formatter:legacy",
103 "har_importer:legacy",
Tim van der Lippe42fbb0a2020-10-15 16:03:30104 "heap_snapshot_model:legacy",
Tim van der Lippeead1fa42020-10-16 13:58:19105 "heap_snapshot_worker:legacy",
Tim van der Lippe8a408c12020-10-15 15:49:32106 "host:legacy",
Tim van der Lippec20afe72020-10-15 16:14:29107 "inline_editor:legacy",
Tim van der Lippe42fbb0a2020-10-15 16:03:30108 "javascript_metadata:legacy",
Kim-Anh Tranc9ec4be2020-11-17 06:15:32109 "linear_memory_inspector:legacy",
Tim van der Lippeead1fa42020-10-16 13:58:19110 "main:legacy",
Tim van der Lippec20afe72020-10-15 16:14:29111 "object_ui:legacy",
Tim van der Lippe4fea78d2021-03-12 17:44:45112 "panels/accessibility:legacy",
Tim van der Lippe2d64ee72021-03-16 15:10:17113 "panels/animation:legacy",
Tim van der Lippec59708f2021-03-31 15:07:19114 "panels/application:legacy",
Tim van der Lippe2c5493a2021-03-18 12:28:54115 "panels/browser_debugger:legacy",
Tim van der Lippead935d12021-03-18 12:58:29116 "panels/changes:legacy",
Tim van der Lippe586c8022021-03-18 15:18:20117 "panels/console:legacy",
Tim van der Lippe8b6fb852021-03-18 16:40:05118 "panels/console_counters:legacy",
Tim van der Lipped2959582021-03-19 11:17:07119 "panels/coverage:legacy",
Tim van der Lippe724f6d62021-03-22 13:58:28120 "panels/developer_resources:legacy",
Tim van der Lippe115b1772021-03-23 15:22:08121 "panels/elements:legacy",
Tim van der Lippe12fed692021-03-24 11:45:24122 "panels/emulation:legacy",
Tim van der Lippef7c00cd2021-03-22 16:20:45123 "panels/event_listeners:legacy",
Tim van der Lippe8710df42021-03-23 12:05:22124 "panels/help:legacy",
Tim van der Lippef9a59692021-03-22 17:59:42125 "panels/layer_viewer:legacy",
Tim van der Lippe50ceebc2021-03-23 17:44:03126 "panels/layers:legacy",
Tim van der Lippe7a077eb2021-03-23 18:02:11127 "panels/lighthouse:legacy",
Tim van der Lippebe63f312021-03-30 15:08:33128 "panels/mobile_throttling:legacy",
Tim van der Lippef596ca02021-03-31 10:02:47129 "panels/network:legacy",
Tim van der Lippe251251d2021-03-31 13:37:59130 "panels/profiler:legacy",
Tim van der Lippec20afe72020-10-15 16:14:29131 "perf_ui:legacy",
Tim van der Lippe42fbb0a2020-10-15 16:03:30132 "persistence:legacy",
Tim van der Lippe8a408c12020-10-15 15:49:32133 "protocol_client:legacy",
Tim van der Lippec20afe72020-10-15 16:14:29134 "quick_open:legacy",
Tim van der Lippe8a408c12020-10-15 15:49:32135 "root:legacy",
136 "sdk:legacy",
Tim van der Lippeead1fa42020-10-16 13:58:19137 "search:legacy",
138 "security:legacy",
Tim van der Lippeead1fa42020-10-16 13:58:19139 "settings:legacy",
140 "snippets:legacy",
Tim van der Lippec20afe72020-10-15 16:14:29141 "source_frame:legacy",
Tim van der Lippeead1fa42020-10-16 13:58:19142 "sources:legacy",
Tim van der Lippec20afe72020-10-15 16:14:29143 "text_editor:legacy",
Tim van der Lippe42fbb0a2020-10-15 16:03:30144 "text_utils:legacy",
Tim van der Lippeead1fa42020-10-16 13:58:19145 "timeline:legacy",
Tim van der Lippe42fbb0a2020-10-15 16:03:30146 "timeline_model:legacy",
Tim van der Lippec20afe72020-10-15 16:14:29147 "ui:legacy",
Tim van der Lippeead1fa42020-10-16 13:58:19148 "web_audio:legacy",
Tim van der Lippe42fbb0a2020-10-15 16:03:30149 "workspace:legacy",
150 "workspace_diff:legacy",
Tim van der Lippe8a408c12020-10-15 15:49:32151 ]
Tim van der Lippe8fa9d452020-10-14 11:03:24152}
153
Tim van der Lipped54e2cf2021-01-26 13:14:34154ts_library("shell") {
Tim van der Lippe30103ef2021-02-03 13:31:03155 no_emit = true
Tim van der Lipped54e2cf2021-01-26 13:14:34156 sources = [ "shell.js" ]
157
158 deps = [
Tim van der Lippebf965862021-03-03 11:43:22159 "Images:generate_css_vars",
Tim van der Lipped54e2cf2021-01-26 13:14:34160 "bindings:legacy",
161 "browser_sdk:meta",
Tim van der Lipped54e2cf2021-01-26 13:14:34162 "components:legacy",
Tim van der Lipped8522ce2021-03-31 14:37:11163 "core/dom_extension:bundle",
Tim van der Lipped54e2cf2021-01-26 13:14:34164 "extensions:legacy",
165 "host:legacy",
166 "input:meta",
167 "linear_memory_inspector:meta",
Andres Olivares9bddd7c2021-01-29 21:03:46168 "main:meta",
Andres Olivares11d43972021-02-12 21:12:14169 "object_ui:meta",
Tim van der Lippead935d12021-03-18 12:58:29170 "panels/changes:meta",
Tim van der Lippe586c8022021-03-18 15:18:20171 "panels/console:meta",
Tim van der Lippe8b6fb852021-03-18 16:40:05172 "panels/console_counters:legacy",
173 "panels/console_counters:meta",
Tim van der Lipped2959582021-03-19 11:17:07174 "panels/coverage:meta",
Tim van der Lippe251251d2021-03-31 13:37:59175 "panels/profiler:meta",
Tim van der Lippe1c8ce9c2021-03-30 15:39:24176 "panels/protocol_monitor:meta",
Andres Olivares27dccc02021-02-01 13:31:16177 "perf_ui:meta",
Tim van der Lipped54e2cf2021-01-26 13:14:34178 "persistence:legacy",
179 "persistence:meta",
Tim van der Lipped54e2cf2021-01-26 13:14:34180 "protocol_client:legacy",
Andres Olivares5b554892021-02-01 23:39:02181 "quick_open:meta",
Tim van der Lipped54e2cf2021-01-26 13:14:34182 "sdk:legacy",
Andres Olivares68352ee2021-02-02 12:28:50183 "sdk:meta",
Tim van der Lipped54e2cf2021-01-26 13:14:34184 "settings:meta",
Andres Olivaresd8fc7942021-02-02 16:25:21185 "source_frame:meta",
Tim van der Lipped54e2cf2021-01-26 13:14:34186 "sources:meta",
187 "startup:bundle",
188 "ui:legacy",
189 "workspace:legacy",
190 ]
191}
192
193ts_library("devtools_app") {
Tim van der Lippe30103ef2021-02-03 13:31:03194 no_emit = true
Tim van der Lipped54e2cf2021-01-26 13:14:34195 sources = [ "devtools_app.js" ]
196
197 deps = [
198 ":shell",
Tim van der Lipped54e2cf2021-01-26 13:14:34199 "inspector_main:meta",
200 "issues:meta",
Tim van der Lippe4fea78d2021-03-12 17:44:45201 "panels/accessibility:meta",
Tim van der Lippe2d64ee72021-03-16 15:10:17202 "panels/animation:meta",
Tim van der Lippec59708f2021-03-31 15:07:19203 "panels/application:meta",
Tim van der Lippe2c5493a2021-03-18 12:28:54204 "panels/browser_debugger:meta",
Tim van der Lippe1d7474a2021-03-19 15:41:06205 "panels/css_overview:meta",
Tim van der Lippe724f6d62021-03-22 13:58:28206 "panels/developer_resources:meta",
Tim van der Lippe115b1772021-03-23 15:22:08207 "panels/elements:meta",
Tim van der Lippe12fed692021-03-24 11:45:24208 "panels/emulation:meta",
Tim van der Lippe8710df42021-03-23 12:05:22209 "panels/help:meta",
Tim van der Lippef9a59692021-03-22 17:59:42210 "panels/layer_viewer:meta",
Tim van der Lippe50ceebc2021-03-23 17:44:03211 "panels/layers:meta",
Tim van der Lippe7a077eb2021-03-23 18:02:11212 "panels/lighthouse:meta",
Tim van der Lippeaa62a842021-03-30 13:29:36213 "panels/media:meta",
Tim van der Lippebe63f312021-03-30 15:08:33214 "panels/mobile_throttling:meta",
Tim van der Lippef596ca02021-03-31 10:02:47215 "panels/network:meta",
Tim van der Lippe05f62452021-03-30 15:13:08216 "panels/performance_monitor:meta",
Tim van der Lipped54e2cf2021-01-26 13:14:34217 "security:meta",
218 "startup:bundle",
219 "timeline:meta",
220 "web_audio:meta",
221 "webauthn:meta",
222 ]
223}
224
225ts_library("inspector") {
Tim van der Lippe30103ef2021-02-03 13:31:03226 no_emit = true
Tim van der Lipped54e2cf2021-01-26 13:14:34227 sources = [ "inspector.js" ]
228
229 deps = [
230 ":devtools_app",
Andres Olivares01e67442021-02-10 16:43:52231 "screencast:meta",
Tim van der Lipped54e2cf2021-01-26 13:14:34232 "startup:bundle",
233 ]
234}
235
236ts_library("js_app") {
Tim van der Lippe30103ef2021-02-03 13:31:03237 no_emit = true
Tim van der Lipped54e2cf2021-01-26 13:14:34238 sources = [ "js_app.js" ]
239
240 deps = [
241 ":shell",
242 "js_profiler:meta",
243 "startup:bundle",
244 ]
245}
246
247ts_library("ndb_app") {
Tim van der Lippe30103ef2021-02-03 13:31:03248 no_emit = true
Tim van der Lipped54e2cf2021-01-26 13:14:34249 sources = [ "ndb_app.js" ]
250
251 deps = [
252 ":shell",
253 "startup:bundle",
254 ]
255}
256
257ts_library("node_app") {
Tim van der Lippe30103ef2021-02-03 13:31:03258 no_emit = true
Tim van der Lipped54e2cf2021-01-26 13:14:34259 sources = [ "node_app.js" ]
260
261 deps = [
262 ":shell",
263 "js_profiler:meta",
264 "node_debugger:meta",
265 "node_main:meta",
266 "startup:bundle",
267 ]
268}
269
Tim van der Lippe4374b662021-02-05 12:30:10270devtools_entrypoint("toolbox") {
Tim van der Lippe715b38c2021-02-05 12:32:02271 entrypoint = "toolbox.ts"
Tim van der Lipped54e2cf2021-01-26 13:14:34272
Tim van der Lippe4374b662021-02-05 12:30:10273 deps = [
Tim van der Lippe12fed692021-03-24 11:45:24274 "Images:generate_css_vars",
Tim van der Lipped8522ce2021-03-31 14:37:11275 "core/dom_extension:bundle",
Tim van der Lippeaa1ed7a2021-03-31 14:38:27276 "core/platform:bundle",
Tim van der Lippe4374b662021-02-05 12:30:10277 ]
Tim van der Lipped54e2cf2021-01-26 13:14:34278}
279
280ts_library("worker_app") {
Tim van der Lippe30103ef2021-02-03 13:31:03281 no_emit = true
Tim van der Lipped54e2cf2021-01-26 13:14:34282 sources = [ "worker_app.js" ]
283
284 deps = [
285 ":shell",
Andres Olivares021bf9d2021-02-22 15:09:59286 "issues:meta",
Tim van der Lippec59708f2021-03-31 15:07:19287 "panels/application:meta",
Tim van der Lippe2c5493a2021-03-18 12:28:54288 "panels/browser_debugger:meta",
Tim van der Lippe724f6d62021-03-22 13:58:28289 "panels/developer_resources:meta",
Tim van der Lippe115b1772021-03-23 15:22:08290 "panels/elements:meta",
Tim van der Lippe8710df42021-03-23 12:05:22291 "panels/help:meta",
Tim van der Lippef9a59692021-03-22 17:59:42292 "panels/layer_viewer:meta",
Tim van der Lippebe63f312021-03-30 15:08:33293 "panels/mobile_throttling:meta",
Tim van der Lippef596ca02021-03-31 10:02:47294 "panels/network:meta",
Tim van der Lipped54e2cf2021-01-26 13:14:34295 "startup:bundle",
Andres Olivares021bf9d2021-02-22 15:09:59296 "timeline:meta",
Tim van der Lipped54e2cf2021-01-26 13:14:34297 ]
298}
299
Tim van der Lippeda2de6e2021-02-08 15:19:46300group("integration_test_runner") {
Tim van der Lippe96278f32021-03-03 14:12:07301 public_deps = [ ":integration_test_runner-gen" ]
Tim van der Lippeda2de6e2021-02-08 15:19:46302 data_deps = public_deps
303}
304
Tim van der Lippeda2de6e2021-02-08 15:19:46305copy_to_gen("integration_test_runner-gen") {
Tim van der Lippe7f0bf8a2020-11-26 16:21:40306 sources = [ "integration_test_runner.html" ]
Tim van der Lippe96e05622020-09-15 10:42:01307}
308
Tim van der Lippeee041602021-03-03 14:32:51309node_action("html_entrypoints") {
Tim van der Lippe7988ab32021-01-27 11:41:46310 inputs = [ "entrypoint_template.html" ]
Tim van der Lippe96e05622020-09-15 10:42:01311
Tim van der Lippe7988ab32021-01-27 11:41:46312 script = "scripts/build/generate_html_entrypoint.js"
Tim van der Lippe96e05622020-09-15 10:42:01313
314 args = [
Tim van der Lippe96e05622020-09-15 10:42:01315 "--template",
316 rebase_path("entrypoint_template.html", root_build_dir),
317 "--out-directory",
Tim van der Lippe6ed9f272021-02-02 17:13:23318 rebase_path(target_gen_dir, root_build_dir),
Tim van der Lippe96e05622020-09-15 10:42:01319 ]
320
321 outputs = [
Tim van der Lippe6ed9f272021-02-02 17:13:23322 "$target_gen_dir/devtools_app.html",
323 "$target_gen_dir/inspector.html",
324 "$target_gen_dir/js_app.html",
325 "$target_gen_dir/ndb_app.html",
326 "$target_gen_dir/node_app.html",
327 "$target_gen_dir/toolbox.html",
328 "$target_gen_dir/worker_app.html",
Tim van der Lippe49155912020-05-12 11:26:44329 ]
Tim van der Lippe49155912020-05-12 11:26:44330}
Tim van der Lippe501473c2020-05-19 15:01:52331
Tim van der Lippe96278f32021-03-03 14:12:07332copy_to_gen("embedder-scripts") {
Tim van der Lippe91128ac2020-07-15 12:46:50333 sources = [
334 "Tests.js",
335 "devtools_compatibility.js",
336 ]
337}
338
Tim van der Lippe501473c2020-05-19 15:01:52339# This target is used to perform checks on all generated `.d.ts` files.
340# Previously we would only run these checks when `is_debug=false`, but
341# this complicated debugging. Therefore, this target now always perform
342# the check, but we only check the `.d.ts` files once (rather than for
343# every single defined `ts_library`).
344#
345# Whenever a folder is fully checked by the TypeScript compiler, add
346# the folder to the `deps` of this target AND add a corresponding
347# `import`-statement to the `verification.ts` file. Without adding
348# the `import`-statement, TypeScript will be "smart" and ignore all
349# declaration files it doesn't have to use.
350ts_library("ts_library-verification") {
351 verify_lib_check = true
352
353 sources = [ "verification.ts" ]
354
355 deps = [
Jack Franklin2c1e9442020-07-20 10:11:48356 "bindings:bundle",
Simon Zünd6651f112020-07-22 06:37:33357 "browser_sdk:bundle",
Jack Franklin15d25c02020-07-24 10:09:50358 "color_picker:bundle",
Tim van der Lippeced00442020-07-16 14:12:35359 "common:bundle",
Tim van der Lipped8522ce2021-03-31 14:37:11360 "core/dom_extension:bundle",
Paul Lewis9b9d88b2020-07-20 10:54:50361 "host:bundle",
Paul Lewis0345ad92020-07-28 13:01:06362 "protocol_client:bundle",
Paul Lewise9817f52020-07-22 09:21:34363 "root:bundle",
Tim van der Lippeced00442020-07-16 14:12:35364 "sdk:bundle",
Jack Franklin3c2fa9f2020-07-24 08:22:28365 "workspace:bundle",
Tim van der Lippe501473c2020-05-19 15:01:52366 ]
367}