github.com/stackb/rules_proto@v0.0.0-20240221195024-5428336c51f1/deps/ts_proto_deps.bzl (about) 1 """ 2 GENERATED FILE - DO NOT EDIT (created via @build_stack_rules_proto//cmd/depsgen) 3 """ 4 5 load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") 6 7 def _maybe(repo_rule, name, **kwargs): 8 if name not in native.existing_rules(): 9 repo_rule(name = name, **kwargs) 10 11 def ts_proto_deps(): 12 """ts_proto dependency macro 13 """ 14 aspect_bazel_lib() # via aspect_rules_ts 15 aspect_rules_js() # via aspect_rules_ts 16 rules_nodejs() # via aspect_rules_ts 17 aspect_rules_ts() # via <TOP> 18 19 def aspect_bazel_lib(): 20 _maybe( 21 http_archive, 22 name = "aspect_bazel_lib", 23 sha256 = "d488d8ecca98a4042442a4ae5f1ab0b614f896c0ebf6e3eafff363bcc51c6e62", 24 strip_prefix = "bazel-lib-1.33.0", 25 urls = [ 26 "https://github.com/aspect-build/bazel-lib/releases/download/v1.33.0/bazel-lib-v1.33.0.tar.gz", 27 ], 28 ) 29 30 def aspect_rules_js(): 31 _maybe( 32 http_archive, 33 name = "aspect_rules_js", 34 sha256 = "e3e6c3d42491e2938f4239a3d04259a58adc83e21e352346ad4ef62f87e76125", 35 strip_prefix = "rules_js-1.30.0", 36 urls = [ 37 "https://github.com/aspect-build/rules_js/releases/download/v1.30.0/rules_js-v1.30.0.tar.gz", 38 ], 39 ) 40 41 def rules_nodejs(): 42 _maybe( 43 http_archive, 44 name = "rules_nodejs", 45 sha256 = "08337d4fffc78f7fe648a93be12ea2fc4e8eb9795a4e6aa48595b66b34555626", 46 urls = [ 47 "https://github.com/bazelbuild/rules_nodejs/releases/download/5.8.0/rules_nodejs-core-5.8.0.tar.gz", 48 ], 49 ) 50 51 def aspect_rules_ts(): 52 _maybe( 53 http_archive, 54 name = "aspect_rules_ts", 55 sha256 = "4c3f34fff9f96ffc9c26635d8235a32a23a6797324486c7d23c1dfa477e8b451", 56 strip_prefix = "rules_ts-1.4.5", 57 urls = [ 58 "https://github.com/aspect-build/rules_ts/releases/download/v1.4.5/rules_ts-v1.4.5.tar.gz", 59 ], 60 )