2026-02-20 17:05:28 -08:00
|
|
|
load("@bazel_skylib//rules:common_settings.bzl", "bool_flag")
|
2026-04-20 23:10:09 +02:00
|
|
|
load("@npm//:defs.bzl", "npm_link_all_packages")
|
2025-07-14 14:41:41 +00:00
|
|
|
load("//devtools/tools:defaults.bzl", "ts_config")
|
2021-09-15 19:12:10 -04:00
|
|
|
|
2021-11-07 18:57:52 -05:00
|
|
|
package(default_visibility = ["//visibility:public"])
|
2021-09-08 18:29:09 -04:00
|
|
|
|
2026-04-20 23:10:09 +02:00
|
|
|
npm_link_all_packages(
|
|
|
|
|
name = "node_modules",
|
|
|
|
|
)
|
|
|
|
|
|
2026-02-20 17:05:28 -08:00
|
|
|
bool_flag(
|
|
|
|
|
name = "debug",
|
|
|
|
|
build_setting_default = False,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
config_setting(
|
|
|
|
|
name = "debug_build",
|
|
|
|
|
flag_values = {
|
|
|
|
|
":debug": "True",
|
|
|
|
|
},
|
|
|
|
|
)
|
|
|
|
|
|
2021-11-21 18:19:47 -05:00
|
|
|
exports_files([
|
|
|
|
|
"tsconfig.json",
|
|
|
|
|
"cypress.json",
|
|
|
|
|
])
|
2021-09-15 19:12:10 -04:00
|
|
|
|
2025-07-14 14:41:41 +00:00
|
|
|
ts_config(
|
2025-05-08 13:20:37 +00:00
|
|
|
name = "tsconfig_build",
|
|
|
|
|
src = "tsconfig.json",
|
|
|
|
|
)
|
|
|
|
|
|
2025-07-14 14:41:41 +00:00
|
|
|
ts_config(
|
2025-05-08 13:20:37 +00:00
|
|
|
name = "tsconfig_test",
|
|
|
|
|
src = "tsconfig-test.json",
|
2021-11-07 18:57:52 -05:00
|
|
|
deps = [
|
2025-05-08 13:20:37 +00:00
|
|
|
":tsconfig_build",
|
2021-11-21 18:19:47 -05:00
|
|
|
],
|
|
|
|
|
)
|