Mercurial
diff design_system/BUILD @ 251:117c4d53c9a4
[ui] Add HTML-first Web Component system
Co-authored-by: Copilot <[email protected]>
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Tue, 04 Aug 2026 09:14:57 -0700 |
| parents | |
| children | 2b6e732087ff |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/design_system/BUILD Tue Aug 04 09:14:57 2026 -0700 @@ -0,0 +1,47 @@ +load("@aspect_rules_js//js:defs.bzl", "js_library") +load("@rules_cc//cc:cc_binary.bzl", "cc_binary") +load("//gui_ze:gui_ze.bzl", "bundle") + +filegroup( + name = "styles", + srcs = glob(["src/styles/*.css"]), + visibility = ["//visibility:public"], +) + +js_library( + name = "components", + srcs = glob(["src/components/*.js"]), + visibility = ["//visibility:public"], +) + +filegroup( + name = "web_assets", + srcs = [ + ":components", + ":styles", + ], + visibility = ["//visibility:public"], +) + +filegroup( + name = "catalog_assets", + srcs = glob(["src/**"]), +) + +cc_binary( + name = "design_system_server", + srcs = ["main.c"], + data = [":catalog_assets"], + deps = ["//seobeo:seobeo"], + visibility = ["//design_system:__subpackages__"], +) + +alias( + name = "dev", + actual = ":design_system_server", +) + +bundle( + name = "design_system_server_bundle", + binary = ":design_system_server", +)