| 
									
										
										
										
											2020-03-04 09:42:45 -08:00
										 |  |  | load("@build_bazel_rules_nodejs//:index.bzl", "pkg_npm") | 
					
						
							|  |  |  | load("@npm_bazel_typescript//:index.bzl", "ts_library") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ts_library( | 
					
						
							|  |  |  |     name = "cli", | 
					
						
							|  |  |  |     srcs = [ | 
					
						
							|  |  |  |         "cli.ts", | 
					
						
							|  |  |  |     ], | 
					
						
							| 
									
										
										
										
											2020-03-17 12:58:17 +01:00
										 |  |  |     module_name = "@angular/dev-infra-private", | 
					
						
							| 
									
										
										
										
											2020-03-04 09:42:45 -08:00
										 |  |  |     deps = [ | 
					
						
							| 
									
										
										
										
											2020-03-10 10:29:44 -07:00
										 |  |  |         "//dev-infra/commit-message", | 
					
						
							| 
									
										
										
										
											2020-03-04 14:37:21 -08:00
										 |  |  |         "//dev-infra/pullapprove", | 
					
						
							| 
									
										
										
										
											2020-03-26 10:45:09 -07:00
										 |  |  |         "//dev-infra/ts-circular-dependencies", | 
					
						
							| 
									
										
										
										
											2020-03-10 10:29:44 -07:00
										 |  |  |         "//dev-infra/utils:config", | 
					
						
							| 
									
										
										
										
											2020-03-04 09:42:45 -08:00
										 |  |  |         "@npm//@types/node", | 
					
						
							| 
									
										
										
										
											2020-03-26 10:45:09 -07:00
										 |  |  |         "@npm//@types/yargs", | 
					
						
							|  |  |  |         "@npm//yargs", | 
					
						
							| 
									
										
										
										
											2020-03-04 09:42:45 -08:00
										 |  |  |     ], | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-17 12:58:17 +01:00
										 |  |  | genrule( | 
					
						
							|  |  |  |     name = "package-json", | 
					
						
							|  |  |  |     srcs = [ | 
					
						
							|  |  |  |         "tmpl-package.json", | 
					
						
							|  |  |  |         "//:package.json", | 
					
						
							| 
									
										
										
										
											2020-03-04 14:37:21 -08:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2020-03-17 12:58:17 +01:00
										 |  |  |     outs = ["package.json"], | 
					
						
							|  |  |  |     cmd = """
 | 
					
						
							| 
									
										
										
										
											2020-03-29 13:29:50 -07:00
										 |  |  |         $(execpath //tools:inline-package-json-deps) $(execpath tmpl-package.json) \ | 
					
						
							|  |  |  |             $(execpath //:package.json) $@ | 
					
						
							| 
									
										
										
										
											2020-03-17 12:58:17 +01:00
										 |  |  |     """,
 | 
					
						
							|  |  |  |     tools = ["//tools:inline-package-json-deps"], | 
					
						
							| 
									
										
										
										
											2020-03-04 14:37:21 -08:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-04 09:42:45 -08:00
										 |  |  | pkg_npm( | 
					
						
							|  |  |  |     name = "npm_package", | 
					
						
							|  |  |  |     visibility = ["//visibility:public"], | 
					
						
							|  |  |  |     deps = [ | 
					
						
							| 
									
										
										
										
											2020-03-17 12:58:17 +01:00
										 |  |  |         ":cli", | 
					
						
							|  |  |  |         ":package-json", | 
					
						
							| 
									
										
										
										
											2020-03-10 10:29:44 -07:00
										 |  |  |         "//dev-infra/commit-message", | 
					
						
							| 
									
										
										
										
											2020-03-17 12:58:17 +01:00
										 |  |  |         "//dev-infra/ts-circular-dependencies", | 
					
						
							| 
									
										
										
										
											2020-03-04 09:42:45 -08:00
										 |  |  |     ], | 
					
						
							|  |  |  | ) |