28 lines
653 B
Python
28 lines
653 B
Python
|
package(default_visibility = ["//packages:__subpackages__"])
|
||
|
|
||
|
load("@build_bazel_rules_nodejs//:defs.bzl", "nodejs_binary")
|
||
|
load("//tools:defaults.bzl", "ts_library")
|
||
|
|
||
|
ts_library(
|
||
|
name = "lib",
|
||
|
srcs = [
|
||
|
"index.ts",
|
||
|
],
|
||
|
deps = [
|
||
|
"@ngdeps//@bazel/typescript",
|
||
|
"@ngdeps//@microsoft/api-extractor",
|
||
|
"@ngdeps//@types/node",
|
||
|
],
|
||
|
)
|
||
|
|
||
|
nodejs_binary(
|
||
|
name = "api_extractor",
|
||
|
data = [
|
||
|
":lib",
|
||
|
"@ngdeps//@bazel/typescript",
|
||
|
"@ngdeps//@microsoft/api-extractor",
|
||
|
],
|
||
|
entry_point = "angular/packages/bazel/src/api-extractor/index.js",
|
||
|
visibility = ["//visibility:public"],
|
||
|
)
|