# WARNING: THIS FILE IS AUTOGENERATED BY update-deps.py DO NOT EDIT http = use_extension("@//:build/exts/http.bzl", "http") git_repository = use_repo_rule("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") # ada-url bazel_dep(name = "ada-url", version = "3.4.4") # boringssl bazel_dep(name = "boringssl", repo_name = "ssl") archive_override( module_name = "boringssl", patch_strip = 1, patches = [ "//:patches/boringssl/0001-Expose-libdecrepit-so-NodeJS-can-use-it-for-ncrypto.patch", ], sha256 = "c54bb763140d86bc13ce1ec256f02189ddb59597c9765b75f945b7401b4916a7", strip_prefix = "google-boringssl-bc2e0ff", type = "tgz", url = "https://api.github.com/repos/google/boringssl/tarball/0.20251002.0", ) # brotli bazel_dep(name = "brotli", version = "1.2.0.bcr.1") # capnp-cpp http.archive( name = "capnp-cpp", sha256 = "a87651d1772c138643e1fc28ca0cbc8eda0445ca265bc200c083c31a75919386", strip_prefix = "capnproto-capnproto-911e53d/c++", type = "tgz", url = "https://github.com/capnproto/capnproto/tarball/911e53d67841687afe9a349fd8c0d39fe024515a", ) use_repo(http, "capnp-cpp") # dragonbox http.archive( name = "dragonbox", build_file_content = "cc_library(name = 'dragonbox', hdrs = glob(['include/dragonbox/*.h']), visibility = ['//visibility:public'], include_prefix = 'third_party/dragonbox/src')", sha256 = "4848e8e48f39a36de2ebf67e7f5d6deb6308d4145008f56a305923d2a6df91f0", strip_prefix = "jk-jeon-dragonbox-beeeef9", type = "tgz", url = "https://github.com/jk-jeon/dragonbox/tarball/beeeef91cf6fef89a4d4ba5e95d47ca64ccb3a44", ) use_repo(http, "dragonbox") # fast_float bazel_dep(name = "fast_float") archive_override( module_name = "fast_float", build_file_content = "cc_library(name = 'fast_float', hdrs = glob(['include/fast_float/*.h']), visibility = ['//visibility:public'], include_prefix = 'third_party/fast_float/src')", remote_file_integrity = {"MODULE.bazel": "sha256-Q1BGZO/fpMbPE0libIcTXJuHkmMlxyBFjzlu7iVWjto="}, remote_file_urls = {"MODULE.bazel": ["https://raw.githubusercontent.com/bazelbuild/bazel-central-registry/refs/heads/main/modules/fast_float/8.0.2/MODULE.bazel"]}, sha256 = "8f1dc06ac2ea1a39343c1bfbd8319134f295677ed04f0a4e63c296f5bd4d20d6", strip_prefix = "fastfloat-fast_float-cb1d42a", type = "tgz", url = "https://github.com/fastfloat/fast_float/tarball/cb1d42aaa1e14b09e1452cfdef373d051b8c02a4", ) # fp16 bazel_dep(name = "fp16") archive_override( module_name = "fp16", build_file_content = "exports_files(glob(['**']))", remote_file_integrity = {"MODULE.bazel": "sha256-2YAHXAyoWo6FapWo2MBLpWyewByY+F4tSWUMbYt8gmg="}, remote_file_urls = {"MODULE.bazel": ["https://raw.githubusercontent.com/bazelbuild/bazel-central-registry/refs/heads/main/modules/fp16/0.0.0-20210320-0a92994/MODULE.bazel"]}, sha256 = "81686dc45a7897cf958ee99f655879a066dde41db5fc1379a1e8db338ad17589", strip_prefix = "Maratyszcza-FP16-3d2de18", type = "tgz", url = "https://github.com/Maratyszcza/FP16/tarball/3d2de1816307bac63c16a297e8c4dc501b4076df", ) # highway bazel_dep(name = "highway") archive_override( module_name = "highway", remote_file_integrity = {"MODULE.bazel": "sha256-2UVSfmwaox6VsgqN+q+Ci+ofGKIJCDc+psSq2YsurfQ="}, remote_file_urls = {"MODULE.bazel": ["https://raw.githubusercontent.com/bazelbuild/bazel-central-registry/refs/heads/main/modules/highway/1.3.0/MODULE.bazel"]}, sha256 = "840fa6f31239aa9f900e2aa8a62330950881501981343f70d7db868529bcd15b", strip_prefix = "google-highway-84379d1", type = "tgz", url = "https://github.com/google/highway/tarball/84379d1c73de9681b54fbe1c035a23c7bd5d272d", ) # nbytes http.archive( name = "nbytes", build_file = "//:build/BUILD.nbytes", sha256 = "9b35ccdbdc092b8ce0b3e5645dbf8456ff4de29080d2bef4ffe21791f770f7e6", strip_prefix = "nodejs-nbytes-3e858fd", type = "tgz", url = "https://api.github.com/repos/nodejs/nbytes/tarball/v0.1.4", ) use_repo(http, "nbytes") # ncrypto http.archive( name = "ncrypto", sha256 = "e41066de30ccb7610fd177ce59fb78a984d3298238bbf2c2cc62e17af92f8a94", strip_prefix = "nodejs-ncrypto-027d1e4", type = "tgz", url = "https://api.github.com/repos/nodejs/ncrypto/tarball/v1.1.4", ) use_repo(http, "ncrypto") # perfetto bazel_dep(name = "perfetto") archive_override( module_name = "perfetto", patch_strip = 1, patches = [ "//:patches/perfetto/0001-Don-t-attempt-to-use-rules_android.patch", "//:patches/perfetto/0002-disable-info-level-logging.patch", ], sha256 = "90aea67f5ac88ae7bb56bc24574beb5cd924a5ae9d861826a6fd151c13b4767b", strip_prefix = "google-perfetto-b34c975", type = "tgz", url = "https://api.github.com/repos/google/perfetto/tarball/v54.0", ) # simdutf http.archive( name = "simdutf", build_file = "//:build/BUILD.simdutf", sha256 = "c47c68cd51025ec66509bc36215b4c4f1f0f0a98129139ee55c541531b652526", strip_prefix = "", type = "zip", url = "https://github.com/simdutf/simdutf/releases/download/v9.0.0/singleheader.zip", ) use_repo(http, "simdutf") # tcmalloc bazel_dep(name = "tcmalloc", version = "0.0.0-20250927-12f2552") # workerd-cxx http.archive( name = "workerd-cxx", sha256 = "fbba1b102b2c4fe879b2f610d7e94ceda6beceac3d57a27196482ce3e9536b50", strip_prefix = "cloudflare-workerd-cxx-c677ef5", type = "tgz", url = "https://github.com/cloudflare/workerd-cxx/tarball/c677ef53092a8425ce9f059074441fdb1b7c1ed3", ) use_repo(http, "workerd-cxx") # zlib bazel_dep(name = "zlib") git_override( module_name = "zlib", build_file = "//:build/BUILD.zlib", commit = "5c1dfd53066bf58d3d28197f715717dd88762443", patch_strip = 1, patches = [ "//:patches/zlib/0001-Add-dummy-MODULE.bazel.patch", ], remote = "https://chromium.googlesource.com/chromium/src/third_party/zlib.git", ) # zstd bazel_dep(name = "zstd", version = "1.5.7.bcr.1")