| module( |
| name = "j2cl", |
| version = "20260402", |
| bazel_compatibility = [">=8.3.1"], |
| ) |
| |
| bazel_dep(name = "bazel_skylib", version = "1.9.0") |
| bazel_dep(name = "bazel_worker_java", version = "0.0.5") |
| bazel_dep(name = "google_bazel_common", version = "0.0.1") |
| bazel_dep(name = "protobuf", version = "31.0") |
| bazel_dep(name = "rules_closure", version = "0.16.0") |
| bazel_dep(name = "rules_java", version = "8.13.0") |
| bazel_dep(name = "rules_kotlin", version = "1.9.6") |
| bazel_dep(name = "rules_license", version = "1.0.0") |
| bazel_dep(name = "rules_python", version = "1.4.1") |
| bazel_dep(name = "rules_webtesting", version = "0.4.1") |
| bazel_dep(name = "rules_cc", version = "0.0.17") |
| |
| # Maven dependencies. |
| |
| bazel_dep(name = "rules_jvm_external", version = "6.6") |
| |
| maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") |
| maven.install( |
| artifacts = [ |
| "args4j:args4j:2.33", |
| "com.google.j2objc:j2objc-annotations:1.3", |
| "com.google.escapevelocity:escapevelocity:jar:1.1", |
| "com.google.code.gson:gson:2.10.1", |
| "org.eclipse.jdt:org.eclipse.jdt.core:jar:3.22.0", |
| "org.eclipse.platform:org.eclipse.equinox.common:jar:3.12.0", |
| ], |
| ) |
| use_repo(maven, "maven") |
| |
| http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") |
| |
| http_archive( |
| name = "com_google_jsinterop_annotations-j2cl", |
| sha256 = "b91c16cccf3af0c0d8c084f32f9f5606359b74fec6edf7acfe1112556bbb1d1b", |
| strip_prefix = "jsinterop-annotations-7f74f35dae9016c0f244d3484c8e17b1bc6ddf4a", |
| urls = ["https://github.com/google/jsinterop-annotations/archive/7f74f35dae9016c0f244d3484c8e17b1bc6ddf4a.zip"], |
| ) |
| |
| http_archive( |
| name = "com_google_binaryen", |
| build_file = "@j2cl//build_defs/internal_do_not_use/binaryen:BUILD.binaryen", |
| integrity = "sha256-yn3VuqGnSbWwnrlj3umd7nThy7iLOnKEupkX6dVV7O8=", |
| patch_args = ["-p1"], |
| patches = ["@j2cl//build_defs/internal_do_not_use/binaryen:generate_intrinsics.patch"], |
| strip_prefix = "binaryen-7317be60193cde60940e3eb704fdafdfb182ce87", |
| url = "https://github.com/WebAssembly/binaryen/archive/7317be60193cde60940e3eb704fdafdfb182ce87.zip", |
| ) |
| |
| bazel_dep(name = "fp16", version = "0.0.0-20210320-0a92994") |
| |
| # Dependencies needed for development. |
| |
| bazel_dep(name = "rules_shell", version = "0.4.1", dev_dependency = True) |