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      )