forked from Vexilla/vexilla
/
MODULE.bazel
46 lines (36 loc) · 1.13 KB
/
MODULE.bazel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Swift/Cocoa
# bazel_dep(
# name = "rules_swift",
# version = "1.7.1",
# repo_name = "build_bazel_rules_swift",
# )
# bazel_dep(
# name = "rules_swift_package_manager",
# version = "0.4.2",
# )
# bazel_dep(
# name = "rules_apple",
# version = "2.1.0",
# repo_name = "build_bazel_rules_apple",
# )
# CSharp (See WORKSPACE)
# Dart (See WORKSPACE)
# Elixir (No Bazel support)
# Go
bazel_dep(name = "rules_go", version = "0.39.1")
bazel_dep(name = "gazelle", version = "0.31.0")
# JS/TS
bazel_dep(name = "aspect_rules_ts", version = "2.0.0")
rules_ts_ext = use_extension(
"@aspect_rules_ts//ts:extensions.bzl",
"ext",
dev_dependency = True,
)
rules_ts_ext.deps()
use_repo(rules_ts_ext, "npm_typescript")
# Kotlin (See WORKSPACE)
# Lua (No Bazel support)
# Rust (See WORKSPACE)
# Swift // issues: Build works, but test gets skipped. No idea why. could be due to absolute pathing issues that Bazel just doesn't like
# bazel_dep(name = "apple_support", version = "1.14.0", repo_name = "build_bazel_apple_support")
# bazel_dep(name = "rules_swift", version = "1.16.0", repo_name = "build_bazel_rules_swift")