@@ -127,8 +127,6 @@ ts_project(
127
127
"//packages/angular_devkit/build_angular:src/builders/web-test-runner/schema.ts" ,
128
128
],
129
129
data = RUNTIME_ASSETS ,
130
- # TODO: Fix strict_deps failure
131
- ignore_strict_deps = True ,
132
130
module_name = "@angular-devkit/build-angular" ,
133
131
deps = [
134
132
":node_modules/@angular-devkit/architect" ,
@@ -170,6 +168,7 @@ ts_project(
170
168
"//:node_modules/ansi-colors" ,
171
169
"//:node_modules/autoprefixer" ,
172
170
"//:node_modules/babel-loader" ,
171
+ "//:node_modules/browser-sync" ,
173
172
"//:node_modules/browserslist" ,
174
173
"//:node_modules/copy-webpack-plugin" ,
175
174
"//:node_modules/css-loader" ,
@@ -225,11 +224,10 @@ ts_project(
225
224
data = [
226
225
"//packages/angular_devkit/build_angular/test/hello-world-lib" ,
227
226
],
228
- # TODO: Fix strict_deps failure
229
- ignore_strict_deps = True ,
230
227
deps = [
231
228
":build_angular_rjs" ,
232
229
":build_angular_test_utils_rjs" ,
230
+ "//:node_modules/@types/node" ,
233
231
"//:node_modules/fast-glob" ,
234
232
"//:node_modules/prettier" ,
235
233
"//:node_modules/typescript" ,
@@ -298,52 +296,40 @@ ts_project(
298
296
data = [
299
297
"//packages/angular_devkit/build_angular/test/hello-world-lib" ,
300
298
],
301
- # TODO: Fix strict_deps failure
302
- ignore_strict_deps = True ,
303
299
deps = [
304
300
":build_angular_rjs" ,
301
+ ":node_modules/@angular-devkit/architect" ,
302
+ ":node_modules/@angular-devkit/core" ,
303
+ ":node_modules/@angular/build" ,
305
304
"//:node_modules/@types/jasmine" ,
305
+ "//:node_modules/@types/node" ,
306
+ "//:node_modules/rxjs" ,
306
307
"//modules/testing/builder:builder_rjs" ,
307
- "//packages/angular/build:build_rjs" ,
308
- "//packages/angular/build/private:private_rjs" ,
309
- "//packages/angular_devkit/architect:architect_rjs" ,
310
- "//packages/angular_devkit/architect/node:node_rjs" ,
311
- "//packages/angular_devkit/architect/testing:testing_rjs" ,
312
- "//packages/angular_devkit/core:core_rjs" ,
313
- "//packages/angular_devkit/core/node:node_rjs" ,
314
308
],
315
309
)
316
310
317
311
LARGE_SPECS = {
318
- "app-shell" : {
319
- # TODO: Fix strict_deps failure
320
- "ignore_strict_deps" : True ,
321
- },
312
+ "app-shell" : {},
322
313
"dev-server" : {
323
- # TODO: Fix strict_deps failure
324
- "ignore_strict_deps" : True ,
325
314
"shards" : 10 ,
326
315
"size" : "large" ,
327
316
"flaky" : True ,
328
317
"extra_deps" : [
329
- "//packages/angular_devkit/build_webpack:build_webpack_rjs " ,
318
+ ":build_angular " ,
330
319
"//:node_modules/@types/http-proxy" ,
320
+ "//:node_modules/@types/node" ,
331
321
"//:node_modules/http-proxy" ,
332
322
"//:node_modules/puppeteer" ,
333
323
"//:node_modules/undici" ,
334
324
],
335
325
},
336
- "extract-i18n" : {
337
- # TODO: Fix strict_deps failure
338
- "ignore_strict_deps" : True ,
339
- },
326
+ "extract-i18n" : {},
340
327
"karma" : {
341
- # TODO: Fix strict_deps failure
342
- "ignore_strict_deps" : True ,
343
328
"shards" : 6 ,
344
329
"size" : "large" ,
345
330
"flaky" : True ,
346
331
"extra_deps" : [
332
+ "//:node_modules/@types/node" ,
347
333
"//:node_modules/karma" ,
348
334
"//:node_modules/karma-chrome-launcher" ,
349
335
"//:node_modules/karma-coverage" ,
@@ -354,8 +340,6 @@ LARGE_SPECS = {
354
340
],
355
341
},
356
342
"protractor" : {
357
- # TODO: Fix strict_deps failure
358
- "ignore_strict_deps" : True ,
359
343
"extra_deps" : [
360
344
"//:node_modules/jasmine-spec-reporter" ,
361
345
"//:node_modules/protractor" ,
@@ -368,39 +352,29 @@ LARGE_SPECS = {
368
352
"shards" : 1 ,
369
353
},
370
354
"server" : {
371
- # TODO: Fix strict_deps failure
372
- "ignore_strict_deps" : True ,
373
355
"size" : "large" ,
374
356
"extra_deps" : [
375
357
"//:node_modules/@angular/animations" ,
376
358
],
377
359
},
378
- "ng-packagr" : {
379
- # TODO: Fix strict_deps failure
380
- "ignore_strict_deps" : True ,
381
- },
360
+ "ng-packagr" : {},
382
361
"browser" : {
383
- # TODO: Fix strict_deps failure
384
- "ignore_strict_deps" : True ,
385
362
"shards" : 10 ,
386
363
"size" : "large" ,
387
364
"flaky" : True ,
388
365
"extra_deps" : [
366
+ "//:node_modules/@types/node" ,
389
367
"//:node_modules/@angular/animations" ,
390
368
"//:node_modules/@angular/material" ,
391
369
],
392
370
},
393
- "prerender" : {
394
- # TODO: Fix strict_deps failure
395
- "ignore_strict_deps" : True ,
396
- },
371
+ "prerender" : {},
397
372
"browser-esbuild" : {},
398
373
"ssr-dev-server" : {
399
- # TODO: Fix strict_deps failure
400
- "ignore_strict_deps" : True ,
401
374
"extra_deps" : [
402
- "//packages/ angular/ssr/node:node_rjs " ,
375
+ ":node_modules/@ angular/ssr" ,
403
376
"//:node_modules/@types/browser-sync" ,
377
+ "//:node_modules/@types/node" ,
404
378
"//:node_modules/browser-sync" ,
405
379
"//:node_modules/express" ,
406
380
"//:node_modules/undici" ,
@@ -413,19 +387,15 @@ LARGE_SPECS = {
413
387
name = "build_angular_" + spec + "_test_lib" ,
414
388
testonly = True ,
415
389
srcs = glob (["src/builders/" + spec + "/**/*_spec.ts" ]),
416
- ignore_strict_deps = LARGE_SPECS [spec ].get ("ignore_strict_deps" , False ),
417
390
deps = [
418
391
# Dependencies needed to compile and run the specs themselves.
419
392
":build_angular_rjs" ,
420
- "//packages/angular_devkit/core:core_rjs" ,
421
- "//packages/angular_devkit/core/node:node_rjs" ,
422
- "//modules/testing/builder:builder_rjs" ,
423
393
":build_angular_test_utils_rjs" ,
424
- "//packages/ angular/build:build_rjs " ,
425
- "//packages/ angular/build/private:private_rjs " ,
426
- "//packages/angular_devkit/architect:architect_rjs " ,
427
- "//packages/angular_devkit/architect/node:node_rjs " ,
428
- "//packages/angular_devkit/architect/ testing:testing_rjs " ,
394
+ ":node_modules/@ angular/build" ,
395
+ ":node_modules/@ angular-devkit/architect " ,
396
+ ":node_modules/@angular-devkit/core " ,
397
+ ":node_modules/@angular-devkit/build-webpack " ,
398
+ "//modules/ testing/builder:builder_rjs " ,
429
399
430
400
# Base dependencies for the application in hello-world-app.
431
401
# Some tests also require extra dependencies.
0 commit comments