blob: 7ba97a094d6661f25e0cf5c669c378893cc9a6ef [file]
load("@aspect_bazel_lib//lib:write_source_files.bzl", "write_source_files")
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@npm//:defs.bzl", "npm_link_all_packages")
npm_link_all_packages(name = "node_modules")
build_test(
name = "test",
targets = [
":node_modules",
],
)
write_source_files(
name = "write_npm_translate_lock_wksp",
files = {
"snapshots/wksp/repositories.bzl": "@npm//:repositories.bzl",
},
target_compatible_with = select({
"@aspect_bazel_lib//lib:bzlmod": ["@platforms//:incompatible"],
"//conditions:default": [],
}),
)
write_source_files(
name = "write_npm_translate_lock_bzlmod",
files = {
"snapshots/bzlmod/repositories.bzl": "@npm//:repositories.bzl",
},
target_compatible_with = select({
"@aspect_bazel_lib//lib:bzlmod": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
)