Name: Lit Short Name: lit URL: https://lit.dev Version: 3.0.2 Revision: 02b8d62003a16075ce3873ac3e40db43c0254ecf Update Mechanism: Manual License: BSD-3-Clause License File: LICENSE Security Critical: no Shipped: yes Description: This directory depends on //third_party/node/node_modules/ which actually holds all Lit related dependencies. The source git repositories can be found at: https://github.com/lit/lit Local Modifications: This directory contains 1) //third_party/lit/v3_0:build_ts A ts_library() target, holding .d.ts definition files to be added as a dependency from any other targets that will be using Lit. 2) A lit.ts file used as input to bundle_js() (after passed through the target at #1) 3) //third_party/lit/v3_0:build_bundle A bundle_js() target, along with a custom Rollup config and plugin, used to create bundled JS file containing all Lit related dependencies. This file is shipped with the Chrome binary and used by WebUI. 4) //third_party/lit/v3_0:build_min_js A minify_js() target used to minify the Lit bundle. 5) //third_party/lit/v3_0:build_grdp A generate_grd() target, referred by other parts of the code, in order to include lit.rollup.js in the final build. 6) cr_lit_element.ts: A Chromium specific LitElement subclass, to be used as the superclass for all web components based on Lit. Offers some functionality that bridges the gap between Polymer and Lit. 7) deduping_mixin.ts: A helper dedupingMixin() function, equivalent to Polymer's dedupingMixin() function.