@@ -8,16 +8,16 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
88# Fetch rules_nodejs so we can install our npm dependencies
99http_archive (
1010 name = "build_bazel_rules_nodejs" ,
11- sha256 = "4952ef879704ab4ad6729a29007e7094aef213ea79e9f2e94cbe1c9a753e63ef " ,
12- urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/2.2 .0/rules_nodejs-2.2 .0.tar.gz" ],
11+ sha256 = "84abf7ac4234a70924628baa9a73a5a5cbad944c4358cf9abdb4aab29c9a5b77 " ,
12+ urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/1.7 .0/rules_nodejs-1.7 .0.tar.gz" ],
1313)
1414
1515# Check the rules_nodejs version and download npm dependencies
1616# Note: bazel (version 2 and after) will check the .bazelversion file so we don't need to
1717# assert on that.
1818load ("@build_bazel_rules_nodejs//:index.bzl" , "check_rules_nodejs_version" , "node_repositories" , "yarn_install" )
1919
20- check_rules_nodejs_version (minimum_version_string = "2.2 .0" )
20+ check_rules_nodejs_version (minimum_version_string = "1.7 .0" )
2121
2222# Setup the Node.js toolchain
2323node_repositories (
@@ -39,18 +39,23 @@ yarn_install(
3939 yarn_lock = "//:yarn.lock" ,
4040)
4141
42+ # Install all bazel dependencies of the @npm npm packages
43+ load ("@npm//:install_bazel_dependencies.bzl" , "install_bazel_dependencies" )
44+
45+ install_bazel_dependencies ()
46+
4247# Load angular dependencies
4348load ("//packages/bazel:package.bzl" , "rules_angular_dev_dependencies" )
4449
4550rules_angular_dev_dependencies ()
4651
4752# Load protractor dependencies
48- load ("@npm//@bazel/protractor :package.bzl" , "npm_bazel_protractor_dependencies" )
53+ load ("@npm_bazel_protractor// :package.bzl" , "npm_bazel_protractor_dependencies" )
4954
5055npm_bazel_protractor_dependencies ()
5156
5257# Load karma dependencies
53- load ("@npm//@bazel/karma :package.bzl" , "npm_bazel_karma_dependencies" )
58+ load ("@npm_bazel_karma// :package.bzl" , "npm_bazel_karma_dependencies" )
5459
5560npm_bazel_karma_dependencies ()
5661
@@ -63,6 +68,11 @@ load("//dev-infra/browsers:browser_repositories.bzl", "browser_repositories")
6368
6469browser_repositories ()
6570
71+ # Setup the rules_typescript tooolchain
72+ load ("@npm_bazel_typescript//:index.bzl" , "ts_setup_workspace" )
73+
74+ ts_setup_workspace ()
75+
6676# Setup the rules_sass toolchain
6777load ("@io_bazel_rules_sass//sass:sass_repositories.bzl" , "sass_repositories" )
6878
0 commit comments