blob: ff3d2b0978a3f4ec329156ccfcea9488430424c4 [file]
# BEGIN-INTERNAL
load("//:index.bzl", "generated_file_test", "js_library")
load("//packages/rollup:index.bzl", "rollup_bundle")
rollup_bundle(
name = "runfiles_pkg_bundled",
config_file = "rollup.config.js",
entry_points = {
"//packages/runfiles:index.js": "index_bundled",
},
format = "cjs",
sourcemap = "false",
deps = [
"//packages/runfiles:runfiles_lib",
"@npm//@rollup/plugin-commonjs",
"@npm//@rollup/plugin-node-resolve",
],
)
js_library(
name = "runfiles_js",
srcs = ["index.js"],
visibility = ["//internal/linker:__pkg__"],
)
# Assert that we keep the `index.js` file up-to-date when the
# unfile helpers change.
generated_file_test(
name = "runfiles_checked_in",
src = "index.js",
generated = "index_bundled.js",
)
# END-INTERNAL
filegroup(
name = "package_contents",
srcs = [
"BUILD.bazel",
"index.js",
"runfile_helper_main.js",
],
visibility = ["//:__pkg__"],
)
exports_files([
"index.js",
"runfile_helper_main.js",
])