angular/packages/core/primitives/event-dispatch/BUILD.bazel
Paul Gschwendtner e056fa13df build: migrate more targets of @angular/core to ts_project (#61420)
Migrates more targets of `@angular/core` to `ts_project`. Remaining are:

 - tests
 - schematics

PR Close #61420
2025-05-16 15:53:27 +00:00

49 lines
1 KiB
Text

load("//tools:defaults.bzl", "esbuild", "tsec_test")
load("//tools:defaults2.bzl", "ts_project")
package(default_visibility = ["//visibility:public"])
ts_project(
name = "event-dispatch",
srcs = glob(
[
"**/*.ts",
],
),
module_name = "@angular/core/primitives/event-dispatch",
deps = [
"//packages/core/src/util:util_rjs", # Implicit dependency on ngDevMode
],
)
tsec_test(
name = "tsec_test",
target = "event-dispatch",
tsconfig = "//packages:tsec_config",
)
filegroup(
name = "files_for_docgen",
srcs = glob([
"*.ts",
"src/**/*.ts",
]),
visibility = ["//visibility:public"],
)
esbuild(
name = "contract_bundle_min",
args = {
"sourcemap": False,
"resolveExtensions": [
".mjs",
".js",
],
"legalComments": "none",
},
entry_point = ":contract_binary.js",
format = "iife",
minify = True,
sourcemap = "inline",
deps = [":event-dispatch"],
)