load("@build_bazel_rules_nodejs//:index.bzl", "nodejs_binary") # Custom ts_library compiler that runs tsc_wrapped with angular/compiler-cli statically linked # This can be used with worker mode because we don't need the linker at runtime to make # the angular plugin loadable # Just a clone of @npm//@bazel/typescript/bin:tsc_wrapped with added deps nodejs_binary( name = "tsc_wrapped_with_angular", data = [ "@npm//@angular/compiler-cli", "@npm//@bazel/typescript", ], entry_point = "@npm//:node_modules/@bazel/typescript/internal/tsc_wrapped/tsc_wrapped.js", visibility = ["//:__subpackages__"], )