blob: a8ae232f1d16f5d1f2c300d9f3d62e2302da26c8 [file]
load("@npm//:defs.bzl", "npm_link_all_packages")
load("@npm//js/private/devserver/src:rollup/package_json.bzl", rollup_bin = "bin")
load("//js:defs.bzl", "js_library")
npm_link_all_packages()
js_library(
name = "config",
srcs = ["rollup.config.mjs"],
deps = [":node_modules/@rollup/plugin-node-resolve"],
)
rollup_bin.rollup(
name = "js_run_devserver_bundle",
srcs = [
"js_run_devserver.mjs",
"//js/private/watch",
],
outs = ["bundle.mjs"],
chdir = package_name(),
data = [":config"],
fixed_args = [
"js_run_devserver.mjs",
"--config",
"$$RUNFILES_DIR/$(rlocationpath :config)",
"--format",
"es",
"--file",
"bundle.mjs",
],
visibility = ["//js/private/devserver:__pkg__"],
)