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 )