blob: ae2ee734aa2bc7e6678591f24b56a02d45ace1bb [file]
load("@build_bazel_rules_nodejs//:index.bzl", "copy_to_bin", "pkg_npm")
load("//internal/js_library:js_library.bzl", "js_library")
copy_to_bin(
name = "foo_copy_to_bin",
srcs = [
"main.d.ts",
"main.js",
"package.json",
],
)
js_library(
name = "foo_lib",
package_name = "foo_js",
srcs = [":foo_copy_to_bin"],
visibility = ["//internal/pkg_npm/test/linking:__pkg__"],
)
js_library(
name = "scoped_foo_lib",
package_name = "@scoped/foo_js",
srcs = [":foo_copy_to_bin"],
visibility = ["//internal/pkg_npm/test/linking:__pkg__"],
)
pkg_npm(
name = "foo",
package_name = "foo",
visibility = ["//internal/pkg_npm/test/linking:__pkg__"],
deps = [":foo_lib"],
)
pkg_npm(
name = "scoped_foo",
package_name = "@scoped/foo",
visibility = ["//internal/pkg_npm/test/linking:__pkg__"],
deps = [":scoped_foo_lib"],
)