16 lines
		
	
	
		
			637 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			16 lines
		
	
	
		
			637 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | 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__"], | ||
|  | ) |