1a55942ffa
Closes #1768
24 lines
572 B
Python
24 lines
572 B
Python
load("@npm//@bazel/esbuild:index.bzl", _esbuild = "esbuild")
|
|
|
|
def esbuild(name, **kwargs):
|
|
args = kwargs.get("args", {})
|
|
if "resolveExtension" not in args:
|
|
args["resolveExtensions"] = [
|
|
".mjs",
|
|
".js",
|
|
]
|
|
if "logLevel" not in args:
|
|
args["logLevel"] = "warning"
|
|
kwargs["args"] = args
|
|
|
|
_esbuild(
|
|
name = name,
|
|
minify = select({
|
|
"//:release": True,
|
|
"//conditions:default": False,
|
|
}),
|
|
# support Qt 5.14
|
|
target = "chrome77",
|
|
**kwargs
|
|
)
|