Mercurial
view design_system/BUILD @ 273:e02e2036ef84 default tip
add Layer 2 JRPG component system
Add reusable content and window modals, an isolated component sandbox, shared cyberpunk scroll areas, production-safe cache freshness, and server-rendered JRPG panel state.
Co-authored-by: Copilot <[email protected]>
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Sat, 08 Aug 2026 02:08:08 -0700 |
| parents | 60a876c4587a |
| children |
line wrap: on
line source
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/**"]), ) filegroup( name = "policy_sources", srcs = glob([ "*.md", "src/**", "wiki/**/*.md", ]) + ["main.c"], visibility = ["//design_system/test:__pkg__"], ) 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", )