blob: 5b0a98617e75b7636ea71792384b14f4108fe7f0 [file] [log] [blame]
"bzlmod dependencies"
module(
name = "rules_nodejs_smoke_test",
version = "0.0.0",
compatibility_level = 1,
)
bazel_dep(name = "rules_nodejs", version = "0.0.0", dev_dependency = True)
bazel_dep(name = "bazel_skylib", version = "1.4.1", dev_dependency = True)
bazel_dep(name = "aspect_bazel_lib", version = "1.30.2", dev_dependency = True)
local_path_override(
module_name = "rules_nodejs",
path = "../..",
)
node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node")
# Note, this gets the default version of Node.js from
# https://github.com/bazelbuild/rules_nodejs/blob/5.8.0/nodejs/repositories.bzl#L11
node.toolchain()
node.toolchain(
name = "node16",
node_version = "16.5.0",
)
# TODO: nvmrc test like WORKSPACE?
# FIXME(6.0): a repo rule with name=foo should create a repo named @foo, not @foo_toolchains
use_repo(
node,
"node16_darwin_amd64",
"node16_linux_amd64",
"node16_toolchains",
"node16_windows_amd64",
"nodejs_darwin_amd64",
"nodejs_linux_amd64",
"nodejs_windows_amd64",
)