github.com/stackb/rules_proto@v0.0.0-20240221195024-5428336c51f1/plugin/bufbuild/BUILD.bazel (about)

     1  load("@build_stack_rules_proto//rules:proto_plugin.bzl", "proto_plugin")
     2  load("@npm_ts_proto//plugin/bufbuild:@bufbuild/protoc-gen-es/package_json.bzl", gen_bin = "bin")
     3  load("@npm_ts_proto//plugin/bufbuild:@bufbuild/protoc-gen-connect-es/package_json.bzl", connect_bin = "bin")
     4  
     5  gen_bin.protoc_gen_es_binary(
     6      name = "protoc-gen-es",
     7  )
     8  
     9  connect_bin.protoc_gen_connect_es_binary(
    10      name = "protoc-gen-connect",
    11  )
    12  
    13  proto_plugin(
    14      name = "connect-es",
    15      tool = ":protoc-gen-connect",
    16      visibility = ["//visibility:public"],
    17  )
    18  
    19  proto_plugin(
    20      name = "es",
    21      tool = ":protoc-gen-es",
    22      visibility = ["//visibility:public"],
    23  )
    24  
    25  filegroup(
    26      name = "all_files",
    27      testonly = True,
    28      srcs = ["BUILD.bazel"],
    29      visibility = ["//plugin:__pkg__"],
    30  )