2020-06-25 01:32:41 -07:00
|
|
|
# BEGIN-DEV-ONLY
|
2019-02-07 19:02:07 +01:00
|
|
|
package(default_visibility = ["//packages:__subpackages__"])
|
|
|
|
|
|
|
|
load("//tools:defaults.bzl", "ts_library")
|
2020-06-25 01:32:41 -07:00
|
|
|
load("@build_bazel_rules_nodejs//:index.bzl", "nodejs_binary")
|
2019-02-07 19:02:07 +01:00
|
|
|
|
|
|
|
ts_library(
|
|
|
|
name = "lib",
|
|
|
|
srcs = [
|
|
|
|
"index.ts",
|
|
|
|
],
|
|
|
|
deps = [
|
2019-02-20 09:54:42 -08:00
|
|
|
"@npm//@bazel/typescript",
|
|
|
|
"@npm//@microsoft/api-extractor",
|
|
|
|
"@npm//@types/node",
|
2019-02-07 19:02:07 +01:00
|
|
|
],
|
|
|
|
)
|
|
|
|
|
|
|
|
nodejs_binary(
|
|
|
|
name = "api_extractor",
|
|
|
|
data = [
|
|
|
|
":lib",
|
2019-02-20 09:54:42 -08:00
|
|
|
"@npm//@bazel/typescript",
|
|
|
|
"@npm//@microsoft/api-extractor",
|
2019-02-07 19:02:07 +01:00
|
|
|
],
|
2019-06-07 13:38:06 -07:00
|
|
|
entry_point = ":index.ts",
|
2019-02-07 19:02:07 +01:00
|
|
|
visibility = ["//visibility:public"],
|
|
|
|
)
|
2019-02-19 16:15:06 -08:00
|
|
|
|
|
|
|
filegroup(
|
|
|
|
name = "package_assets",
|
|
|
|
srcs = ["BUILD.bazel"],
|
|
|
|
)
|
2020-06-25 01:32:41 -07:00
|
|
|
# END-DEV-ONLY
|