load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "build_bazel_rules_nodejs", sha256 = "88e5e579fb9edfbd19791b8a3c6bfbe16ae3444dba4b428e5efd36856db7cf16", urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/0.27.8/rules_nodejs-0.27.8.tar.gz"], ) load("@build_bazel_rules_nodejs//:defs.bzl", "yarn_install") yarn_install( name = "npm", package_json = "//:package.json", yarn_lock = "//:yarn.lock", ) load("@npm//:install_bazel_dependencies.bzl", "install_bazel_dependencies") install_bazel_dependencies() # Setup TypeScript toolchain load("@npm_bazel_typescript//:index.bzl", "ts_setup_workspace") ts_setup_workspace()