Mercurial
comparison MODULE.bazel @ 231:09a96dcb2b4c hg-web
[merge] Join existing hg-web branch head
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Sun, 02 Aug 2026 16:50:48 -0700 |
| parents | 0e7b9464248d |
| children | 3fa4bf481f42 |
comparison
equal
deleted
inserted
replaced
| 217:7ef4c9d2a72d | 231:09a96dcb2b4c |
|---|---|
| 1 bazel_dep(name = "rules_cc", version = "0.2.14") | 1 bazel_dep(name = "rules_cc", version = "0.2.14") |
| 2 bazel_dep(name = "platforms", version = "1.0.0") | 2 bazel_dep(name = "platforms", version = "1.0.0") |
| 3 bazel_dep(name = "bazel_skylib", version = "1.8.2") | 3 bazel_dep(name = "bazel_skylib", version = "1.8.2") |
| 4 bazel_dep(name = "rules_shell", version = "0.6.1") | 4 bazel_dep(name = "rules_shell", version = "0.6.1") |
| 5 bazel_dep(name = "aspect_rules_js", version = "2.9.2", dev_dependency = True) | |
| 6 bazel_dep(name = "rules_nodejs", version = "6.7.3", dev_dependency = True) | |
| 5 bazel_dep(name = "openssl", version = "3.3.1.bcr.7") | 7 bazel_dep(name = "openssl", version = "3.3.1.bcr.7") |
| 6 bazel_dep(name = "rules_foreign_cc", version = "0.14.0") | 8 bazel_dep(name = "rules_foreign_cc", version = "0.14.0") |
| 7 bazel_dep(name = "buildifier_prebuilt", version = "7.1.2", dev_dependency = True) | 9 bazel_dep(name = "buildifier_prebuilt", version = "7.1.2", dev_dependency = True) |
| 8 | 10 |
| 9 bazel_dep(name = "emsdk", version = "4.0.23") | 11 bazel_dep(name = "emsdk", version = "4.0.23") |
| 11 module_name = "emsdk", | 13 module_name = "emsdk", |
| 12 path = "third_party/emsdk/bazel", | 14 path = "third_party/emsdk/bazel", |
| 13 ) | 15 ) |
| 14 | 16 |
| 15 http_file = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file") | 17 http_file = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file") |
| 18 http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") | |
| 19 | |
| 20 http_archive( | |
| 21 name = "playwright_chromium_linux", | |
| 22 urls = ["https://playwright.azureedge.net/builds/chromium/1140/chromium-linux.zip"], | |
| 23 sha256 = "e78cda52fa7e847abcd36a48ffabda43e71e2220a3e9a398f7c9a179529570a5", | |
| 24 strip_prefix = "chrome-linux", | |
| 25 build_file_content = """ | |
| 26 exports_files(["chrome"]) | |
| 27 | |
| 28 filegroup( | |
| 29 name = "chromium", | |
| 30 srcs = glob(["**"], exclude = ["BUILD.bazel"]), | |
| 31 visibility = ["//visibility:public"], | |
| 32 ) | |
| 33 """, | |
| 34 ) | |
| 35 | |
| 36 node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node") | |
| 37 node.toolchain(node_version = "20.18.0") | |
| 38 use_repo(node, "nodejs") | |
| 39 | |
| 40 npm = use_extension("@aspect_rules_js//npm:extensions.bzl", "npm") | |
| 41 npm.npm_translate_lock( | |
| 42 name = "hg_web_npm", | |
| 43 data = ["//hg-web/e2e:package.json"], | |
| 44 npm_package_lock = "//hg-web/e2e:package-lock.json", | |
| 45 pnpm_lock = "//hg-web/e2e:pnpm-lock.yaml", | |
| 46 ) | |
| 47 use_repo(npm, "hg_web_npm") | |
| 16 | 48 |
| 17 # Bun | 49 # Bun |
| 18 http_file( | 50 http_file( |
| 19 name = "bun_darwin_arm64_zip", | 51 name = "bun_darwin_arm64_zip", |
| 20 url = "https://github.com/oven-sh/bun/releases/download/bun-v1.2.23/bun-darwin-aarch64.zip", | 52 url = "https://github.com/oven-sh/bun/releases/download/bun-v1.2.23/bun-darwin-aarch64.zip", |