angular/tools/manual_api_docs/BUILD.bazel
Joey Perrott 32c00ab416 build: standardize usage of js_binary (#62860)
Remove usages of nodejs_binary and use a commonly defined js_binary macro

PR Close #62860
2025-07-29 06:43:44 +02:00

45 lines
1.1 KiB
Text

load("//tools:defaults2.bzl", "js_binary", "ts_config", "ts_project")
package(default_visibility = ["//visibility:public"])
ts_config(
name = "tsconfig_build",
src = "tsconfig.json",
deps = ["//tools:tsconfig_build"],
)
ts_project(
name = "generate_element_api_json_lib",
srcs = ["generate_element_api_json.mts"],
tsconfig = ":tsconfig_build",
deps = [
"//:node_modules/@types/node",
"//packages/compiler-cli/src/ngtsc/docs:docs_rjs",
],
)
js_binary(
name = "generate_element_api_json",
data = [
":generate_element_api_json_lib_rjs",
],
entry_point = ":generate_element_api_json.mjs",
)
ts_project(
name = "generate_block_api_json_lib",
srcs = ["generate_block_api_json.mts"],
tsconfig = ":tsconfig_build",
deps = [
"//:node_modules/@types/node",
"//packages/compiler-cli/src/ngtsc/docs:docs_rjs",
],
)
js_binary(
name = "generate_block_api_json",
data = [
":generate_block_api_json_lib_rjs",
],
entry_point = ":generate_block_api_json.mjs",
)