blob: b0fa5d19aa924ca4f473959723ee5cb05b66e9f2 [file]
"""Rules for running JavaScript programs"""
load(
"//js/private:js_binary.bzl",
_js_binary = "js_binary",
_js_test = "js_test",
)
load(
"//js/private:js_library.bzl",
_js_library = "js_library",
)
load(
"//js/private:js_run_binary.bzl",
_js_run_binary = "js_run_binary",
)
load(
"//js/private:js_filegroup.bzl",
_js_filegroup = "js_filegroup",
)
def js_binary(**kwargs):
_js_binary(
enable_runfiles = select({
"@aspect_rules_js//js/private:enable_runfiles": True,
"//conditions:default": False,
}),
**kwargs
)
def js_test(**kwargs):
_js_test(
enable_runfiles = select({
"@aspect_rules_js//js/private:enable_runfiles": True,
"//conditions:default": False,
}),
**kwargs
)
js_library = _js_library
js_run_binary = _js_run_binary
js_filegroup = _js_filegroup