github.com/grpc-ecosystem/grpc-gateway/v2@v2.19.1/protoc-gen-openapiv2/internal/genopenapi/BUILD.bazel (about)

     1  load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2  
     3  package(default_visibility = ["//protoc-gen-openapiv2:__subpackages__"])
     4  
     5  go_library(
     6      name = "genopenapi",
     7      srcs = [
     8          "doc.go",
     9          "format.go",
    10          "generator.go",
    11          "helpers.go",
    12          "helpers_go111_old.go",
    13          "naming.go",
    14          "template.go",
    15          "types.go",
    16      ],
    17      importpath = "github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2/internal/genopenapi",
    18      deps = [
    19          "//internal/casing",
    20          "//internal/descriptor",
    21          "//internal/generator",
    22          "//protoc-gen-openapiv2/options",
    23          "@in_gopkg_yaml_v3//:yaml_v3",
    24          "@org_golang_google_genproto_googleapis_api//annotations",
    25          "@org_golang_google_genproto_googleapis_api//visibility",
    26          "@org_golang_google_genproto_googleapis_rpc//status",
    27          "@org_golang_google_grpc//grpclog",
    28          "@org_golang_google_protobuf//encoding/protojson",
    29          "@org_golang_google_protobuf//proto",
    30          "@org_golang_google_protobuf//reflect/protodesc",
    31          "@org_golang_google_protobuf//types/descriptorpb",
    32          "@org_golang_google_protobuf//types/known/anypb",
    33          "@org_golang_google_protobuf//types/known/structpb",
    34          "@org_golang_google_protobuf//types/pluginpb",
    35          "@org_golang_x_text//cases",
    36          "@org_golang_x_text//language",
    37      ],
    38  )
    39  
    40  go_test(
    41      name = "genopenapi_test",
    42      size = "small",
    43      srcs = [
    44          "cycle_test.go",
    45          "format_test.go",
    46          "generator_test.go",
    47          "helpers_test.go",
    48          "naming_test.go",
    49          "template_fuzz_test.go",
    50          "template_test.go",
    51          "types_test.go",
    52      ],
    53      data = glob(["testdata/**"]),
    54      embed = [":genopenapi"],
    55      deps = [
    56          "//internal/descriptor",
    57          "//internal/descriptor/openapiconfig",
    58          "//internal/httprule",
    59          "//protoc-gen-openapiv2/options",
    60          "//runtime",
    61          "@com_github_google_go_cmp//cmp",
    62          "@in_gopkg_yaml_v3//:yaml_v3",
    63          "@org_golang_google_genproto_googleapis_api//annotations",
    64          "@org_golang_google_genproto_googleapis_api//visibility",
    65          "@org_golang_google_protobuf//encoding/protojson",
    66          "@org_golang_google_protobuf//encoding/prototext",
    67          "@org_golang_google_protobuf//proto",
    68          "@org_golang_google_protobuf//reflect/protodesc",
    69          "@org_golang_google_protobuf//reflect/protoreflect",
    70          "@org_golang_google_protobuf//reflect/protoregistry",
    71          "@org_golang_google_protobuf//types/descriptorpb",
    72          "@org_golang_google_protobuf//types/known/anypb",
    73          "@org_golang_google_protobuf//types/known/durationpb",
    74          "@org_golang_google_protobuf//types/known/emptypb",
    75          "@org_golang_google_protobuf//types/known/fieldmaskpb",
    76          "@org_golang_google_protobuf//types/known/structpb",
    77          "@org_golang_google_protobuf//types/known/timestamppb",
    78          "@org_golang_google_protobuf//types/known/wrapperspb",
    79          "@org_golang_google_protobuf//types/pluginpb",
    80      ],
    81  )
    82  
    83  alias(
    84      name = "go_default_library",
    85      actual = ":genopenapi",
    86      visibility = ["//protoc-gen-openapiv2:__subpackages__"],
    87  )