fix(bazel): specify the package and lock files using the workspace (#25694)
PR Close #25694
This commit is contained in:
		
							parent
							
								
									62be8c2e2f
								
							
						
					
					
						commit
						ddc13352e9
					
				| @ -244,14 +244,14 @@ filegroup( | ||||
| 
 | ||||
|     yarn_install( | ||||
|         name = "ts-api-guardian_runtime_deps", | ||||
|         package_json = "//tools/ts-api-guardian:package.json", | ||||
|         yarn_lock = "//tools/ts-api-guardian:yarn.lock", | ||||
|         package_json = "@angular//tools/ts-api-guardian:package.json", | ||||
|         yarn_lock = "@angular//tools/ts-api-guardian:yarn.lock", | ||||
|     ) | ||||
| 
 | ||||
|     yarn_install( | ||||
|         name = "http-server_runtime_deps", | ||||
|         package_json = "//tools/http-server:package.json", | ||||
|         yarn_lock = "//tools/http-server:yarn.lock", | ||||
|         package_json = "@angular//tools/http-server:package.json", | ||||
|         yarn_lock = "@angular//tools/http-server:yarn.lock", | ||||
|     ) | ||||
| 
 | ||||
|     _ng_setup_workspace() | ||||
|  | ||||
| @ -13,6 +13,7 @@ ts_library( | ||||
|     name = "lib", | ||||
|     srcs = glob(["lib/*.ts"]), | ||||
|     module_name = "ts-api-guardian", | ||||
|     node_modules = "@ts-api-guardian_runtime_deps//:node_modules", | ||||
|     tsconfig = "//tools:tsconfig.json", | ||||
|     visibility = ["//visibility:public"], | ||||
| ) | ||||
|  | ||||
| @ -17,14 +17,14 @@ | ||||
| 
 | ||||
| load("@build_bazel_rules_nodejs//internal/node:node.bzl", "nodejs_binary", "nodejs_test") | ||||
| 
 | ||||
| COMMON_MODULE_IDENTIFIERS = ["angular", "jasmine", "protractor"] | ||||
| COMMON_MODULE_IDENTIFIERS = ["angular", "jasmine", "protractor", "fs", "Symbol"] | ||||
| 
 | ||||
| def ts_api_guardian_test(name, golden, actual, data = [], **kwargs): | ||||
|     """Runs ts_api_guardian | ||||
|     """ | ||||
|     data += [ | ||||
|         "//tools/ts-api-guardian:lib", | ||||
|         "//tools/ts-api-guardian:bin/ts-api-guardian", | ||||
|         "@angular//tools/ts-api-guardian:lib", | ||||
|         "@angular//tools/ts-api-guardian:bin/ts-api-guardian", | ||||
|         "@bazel_tools//tools/bash/runfiles", | ||||
|     ] | ||||
| 
 | ||||
|  | ||||
| @ -19,6 +19,9 @@ | ||||
|     "minimist": "^1.2.0" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@types/diff": "^3.5.1", | ||||
|     "@types/minimist": "^1.2.0", | ||||
|     "@types/node": "^10.9.2", | ||||
|     "chai": "^4.1.2", | ||||
|     "jasmine": "^3.1.0", | ||||
|     "typescript": "~3.0.1" | ||||
|  | ||||
| @ -2,6 +2,18 @@ | ||||
| # yarn lockfile v1 | ||||
| 
 | ||||
| 
 | ||||
| "@types/diff@^3.5.1": | ||||
|   version "3.5.1" | ||||
|   resolved "https://registry.yarnpkg.com/@types/diff/-/diff-3.5.1.tgz#30253f6e177564ad7da707b1ebe46d3eade71706" | ||||
| 
 | ||||
| "@types/minimist@^1.2.0": | ||||
|   version "1.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" | ||||
| 
 | ||||
| "@types/node@^10.9.2": | ||||
|   version "10.9.2" | ||||
|   resolved "https://registry.yarnpkg.com/@types/node/-/node-10.9.2.tgz#f0ab8dced5cd6c56b26765e1c0d9e4fdcc9f2a00" | ||||
| 
 | ||||
| ansi-styles@^3.2.1: | ||||
|   version "3.2.1" | ||||
|   resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user