blob: e394f48730844730573988c37c62596083e24b5c [file] [log] [blame]
module(
name = "rules_swift",
compatibility_level = 1,
repo_name = "build_bazel_rules_swift",
version = "1.2.0",
)
bazel_dep(name = "bazel_skylib", version = "1.1.1")
bazel_dep(name = "apple_support", repo_name = "build_bazel_apple_support", version = "1.3.1")
bazel_dep(name = "rules_cc", version = "0.0.2")
bazel_dep(name = "protobuf", repo_name = "com_google_protobuf", version = "3.19.2") # To be removed once rules_proto is bzlmod-ready.
non_module_deps = use_extension("//swift:extensions.bzl", "non_module_deps")
use_repo(
non_module_deps,
"build_bazel_rules_swift_local_config",
"com_github_apple_swift_protobuf",
"com_github_grpc_grpc_swift",
"com_github_apple_swift_nio",
"com_github_apple_swift_nio_http2",
"com_github_apple_swift_nio_transport_services",
"com_github_apple_swift_nio_extras",
"com_github_apple_swift_log",
"com_github_nlohmann_json",
"rules_proto",
"build_bazel_rules_swift_index_import",
)
# Dev dependencies
bazel_dep(name = "stardoc", dev_dependency = True, repo_name = "io_bazel_skydoc", version = "0.5.3")