Joey Perrott e4b1e6c622 build: Add pullapprove verification tool to dev-infra-private package (#35911)
Migrates pullapprove verification tool to be available in the dev-infra-private
package

PR Close #35911
2020-03-10 14:17:56 -04:00

39 lines
758 B
Python

load("@build_bazel_rules_nodejs//:index.bzl", "pkg_npm")
load("@npm_bazel_typescript//:index.bzl", "ts_library")
load("@npm_bazel_rollup//:index.bzl", "rollup_bundle")
ts_library(
name = "cli",
srcs = [
"cli.ts",
],
deps = [
"//dev-infra/pullapprove",
"@npm//@types/node",
],
)
rollup_bundle(
name = "bundle",
config_file = "rollup.config.js",
entry_point = ":cli.ts",
format = "umd",
sourcemap = "hidden",
deps = [
":cli",
"@npm//rollup-plugin-commonjs",
"@npm//rollup-plugin-node-resolve",
],
)
pkg_npm(
name = "npm_package",
srcs = [
"package.json",
],
visibility = ["//visibility:public"],
deps = [
":bundle",
],
)