workspace(name = "vendored_node_example")

local_repository(
    name = "build_bazel_rules_nodejs",
    path = "../..",
)

load("@build_bazel_rules_nodejs//:package.bzl", "rules_nodejs_dependencies")

rules_nodejs_dependencies()

load("@build_bazel_rules_nodejs//:defs.bzl", "node_repositories", "yarn_install", "npm_install")

node_repositories(
  vendored_node = "@vendored_node_example//:node-v10.12.0-linux-x64",
  vendored_yarn = "@vendored_node_example//:yarn-v1.10.0",
)

yarn_install(
    name = "yarn",
    package_json = "//:package.json",
    yarn_lock = "//:yarn.lock",
)

npm_install(
    name = "npm",
    package_json = "//:package.json",
    package_lock_json = "//:package-lock.json",
)
