angular/packages/service-worker/cli/BUILD.bazel
Joey Perrott cbc258eec8 build: remove ts_project_interop infrastructure (#62908)
Remove the interop macros and final usages

PR Close #62908
2025-07-31 09:12:58 +00:00

30 lines
585 B
Text

load("@aspect_rules_esbuild//esbuild:defs.bzl", "esbuild")
load("//tools:defaults2.bzl", "ts_project")
package(default_visibility = ["//visibility:public"])
ts_project(
name = "cli",
srcs = glob(
["**/*.ts"],
),
deps = [
"//packages/service-worker/config",
],
)
esbuild(
name = "ngsw_config",
config = "esbuild.config.js",
entry_point = ":main.ts",
external = [
"@angular/service-worker",
],
format = "esm",
metafile = False,
platform = "node",
target = "node20",
deps = [
":cli",
],
)