@@ -119,13 +119,6 @@ ts_project(
119119 "builders.json" ,
120120 "package.json" ,
121121 ],
122- interop_deps = [
123- "//packages/angular/ssr" ,
124- "//packages/angular_devkit/build_webpack" ,
125- "//packages/angular_devkit/core" ,
126- "//packages/angular_devkit/core/node" ,
127- "//packages/ngtools/webpack" ,
128- ],
129122 module_name = "@angular-devkit/build-angular" ,
130123 deps = [
131124 "//:root_modules/@ampproject/remapping" ,
@@ -201,7 +194,12 @@ ts_project(
201194 "//:root_modules/webpack-subresource-integrity" ,
202195 "//packages/angular/build:build_rjs" ,
203196 "//packages/angular/build/private:private_rjs" ,
197+ "//packages/angular/ssr:ssr_rjs" ,
204198 "//packages/angular_devkit/architect" ,
199+ "//packages/angular_devkit/build_webpack:build_webpack_rjs" ,
200+ "//packages/angular_devkit/core:core_rjs" ,
201+ "//packages/angular_devkit/core/node:node_rjs" ,
202+ "//packages/ngtools/webpack:webpack_rjs" ,
205203 ],
206204)
207205
@@ -217,9 +215,6 @@ ts_project(
217215 ],
218216 ),
219217 data = glob (["test/**/*" ]),
220- interop_deps = [
221- "//packages/angular_devkit/core" ,
222- ],
223218 deps = [
224219 ":build_angular_rjs" ,
225220 ":build_angular_test_utils_rjs" ,
@@ -228,6 +223,7 @@ ts_project(
228223 "//:root_modules/typescript" ,
229224 "//:root_modules/webpack" ,
230225 "//packages/angular_devkit/architect/testing:testing_rjs" ,
226+ "//packages/angular_devkit/core:core_rjs" ,
231227 ],
232228)
233229
@@ -285,19 +281,17 @@ ts_project(
285281 ],
286282 ),
287283 data = glob (["test/**/*" ]),
288- interop_deps = [
289- "//modules/testing/builder" ,
290- "//packages/angular_devkit/core" ,
291- "//packages/angular_devkit/core/node" ,
292- ],
293284 deps = [
294285 ":build_angular_rjs" ,
295286 "//:root_modules/@types/jasmine" ,
287+ "//modules/testing/builder:builder_rjs" ,
296288 "//packages/angular/build:build_rjs" ,
297289 "//packages/angular/build/private:private_rjs" ,
298290 "//packages/angular_devkit/architect:architect_rjs" ,
299291 "//packages/angular_devkit/architect/node:node_rjs" ,
300292 "//packages/angular_devkit/architect/testing:testing_rjs" ,
293+ "//packages/angular_devkit/core:core_rjs" ,
294+ "//packages/angular_devkit/core/node:node_rjs" ,
301295 "@npm//rxjs" ,
302296 ],
303297)
@@ -308,10 +302,8 @@ LARGE_SPECS = {
308302 "shards" : 10 ,
309303 "size" : "large" ,
310304 "flaky" : True ,
311- "extra_interop_deps" : [
312- "//packages/angular_devkit/build_webpack" ,
313- ],
314305 "extra_deps" : [
306+ "//packages/angular_devkit/build_webpack:build_webpack_rjs" ,
315307 "//:root_modules/@types/http-proxy" ,
316308 "//:root_modules/http-proxy" ,
317309 "//:root_modules/puppeteer" ,
@@ -364,10 +356,8 @@ LARGE_SPECS = {
364356 "prerender" : {},
365357 "browser-esbuild" : {},
366358 "ssr-dev-server" : {
367- "extra_interop_deps" : [
368- "//packages/angular/ssr/node" ,
369- ],
370359 "extra_deps" : [
360+ "//packages/angular/ssr/node:node_rjs" ,
371361 "//:root_modules/@types/browser-sync" ,
372362 "//:root_modules/browser-sync" ,
373363 "//:root_modules/express" ,
@@ -381,15 +371,12 @@ LARGE_SPECS = {
381371 name = "build_angular_" + spec + "_test_lib" ,
382372 testonly = True ,
383373 srcs = glob (["src/builders/" + spec + "/**/*_spec.ts" ]),
384- interop_deps = [
385- # Dependencies needed to compile and run the specs themselves.
386- "//packages/angular_devkit/core" ,
387- "//packages/angular_devkit/core/node" ,
388- "//modules/testing/builder" ,
389- ] + LARGE_SPECS [spec ].get ("extra_interop_deps" , []),
390374 deps = [
391375 # Dependencies needed to compile and run the specs themselves.
392376 ":build_angular_rjs" ,
377+ "//packages/angular_devkit/core:core_rjs" ,
378+ "//packages/angular_devkit/core/node:node_rjs" ,
379+ "//modules/testing/builder:builder_rjs" ,
393380 ":build_angular_test_utils_rjs" ,
394381 "//packages/angular/build:build_rjs" ,
395382 "//packages/angular/build/private:private_rjs" ,
0 commit comments