Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
SeleniumHQ
GitHub Repository: SeleniumHQ/Selenium
Path: blob/trunk/javascript/private/BUILD.bazel
3989 views
load("@aspect_rules_js//js:defs.bzl", "js_binary")
load("@npm//:defs.bzl", "npm_link_all_packages")
load("@npm//javascript/atoms:google-closure-deps/package_json.bzl", closure_bin = "bin")
load("@rules_python//python:defs.bzl", "py_binary")

npm_link_all_packages(name = "node_modules")

py_binary(
    name = "gen_file",
    srcs = [
        "gen_file.py",
    ],
    visibility = [
        "//visibility:public",
    ],
)

js_binary(
    name = "closure_make_deps_wrapper",
    data = [
        "closure_make_deps_wrapper.js",
        ":node_modules/google-closure-deps",
    ],
    entry_point = ":closure_make_deps_wrapper.js",
    visibility = [
        "//javascript:__subpackages__",
        "//third_party/closure/goog:__pkg__",
    ],
)

closure_bin.closure_make_deps_binary(
    name = "closure_make_deps",
    visibility = [
        "//javascript:__subpackages__",
        "//third_party/closure/goog:__pkg__",
    ],
)