0
Commit Graph

3 Commits

Author SHA1 Message Date
e39e20fe4e Refer to //ui/webui/COMMON_METADATA from other DIR_METADATA files.
Bug: None
Change-Id: I310e84d84e671210ec171bc54b22f72a57ba26ae
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6196851
Reviewed-by: Mike Dougherty <michaeldo@chromium.org>
Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org>
Reviewed-by: Rebekah Potter <rbpotter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1411934}
2025-01-27 15:13:08 -08:00
1a023936e9 [buganizer] Migrate DIR_METADATA for tools/
Migrate all metadata files for tools/ and mixins
used by metadata files under tools/.

Verify components with http://b/components/{id} or at
go/chrome-on-buganizer-prod-components.

Bug: chromium:1518875
Change-Id: I6e7c91aa64e69718dddb89f2f181eb68ef634b60
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5264419
Commit-Queue: Jeff Yoon <jeffyoon@google.com>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/main@{#1259540}
2024-02-12 23:42:16 +00:00
920332f7fb Add ts_library() GN rule to support TypeScript in WebUI.
The new ts_library() rule does the following:

 - Generates tsconfig.json file in the corresponding gen/ subfolder.
 - Invokes tsc (TypeScript compiler) using the generated tsconfig.json
 - Generates a manifest file to be used with generate_grd()
 - Handles dependencies between different projects, where a "project"
   in this context is a folder with its own tsconfig.json file.
 - Supports custom URL mappings, such as chrome://resources/ URLs
 - Allows passing a root_dir parameter to support cases where
   preprocess_if_expr() to be run before ts_library().

Bug: 1189595
Change-Id: I613515d27e826eb76b07c68bde83844ad4d951fe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2763769
Reviewed-by: Shik Chen <shik@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Reviewed-by: Rebekah Potter <rbpotter@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@google.com>
Auto-Submit: dpapad <dpapad@chromium.org>
Cr-Commit-Position: refs/heads/master@{#866776}
2021-03-25 20:57:58 +00:00