@@ -127,8 +127,6 @@ ts_project(
127127 "//packages/angular_devkit/build_angular:src/builders/web-test-runner/schema.ts" ,
128128 ],
129129 data = RUNTIME_ASSETS ,
130- # TODO: Fix strict_deps failure
131- ignore_strict_deps = True ,
132130 module_name = "@angular-devkit/build-angular" ,
133131 deps = [
134132 ":node_modules/@angular-devkit/architect" ,
@@ -170,6 +168,7 @@ ts_project(
170168 "//:node_modules/ansi-colors" ,
171169 "//:node_modules/autoprefixer" ,
172170 "//:node_modules/babel-loader" ,
171+ "//:node_modules/browser-sync" ,
173172 "//:node_modules/browserslist" ,
174173 "//:node_modules/copy-webpack-plugin" ,
175174 "//:node_modules/css-loader" ,
@@ -225,11 +224,10 @@ ts_project(
225224 data = [
226225 "//packages/angular_devkit/build_angular/test/hello-world-lib" ,
227226 ],
228- # TODO: Fix strict_deps failure
229- ignore_strict_deps = True ,
230227 deps = [
231228 ":build_angular_rjs" ,
232229 ":build_angular_test_utils_rjs" ,
230+ "//:node_modules/@types/node" ,
233231 "//:node_modules/fast-glob" ,
234232 "//:node_modules/prettier" ,
235233 "//:node_modules/typescript" ,
@@ -298,52 +296,40 @@ ts_project(
298296 data = [
299297 "//packages/angular_devkit/build_angular/test/hello-world-lib" ,
300298 ],
301- # TODO: Fix strict_deps failure
302- ignore_strict_deps = True ,
303299 deps = [
304300 ":build_angular_rjs" ,
301+ ":node_modules/@angular-devkit/architect" ,
302+ ":node_modules/@angular-devkit/core" ,
303+ ":node_modules/@angular/build" ,
305304 "//:node_modules/@types/jasmine" ,
305+ "//:node_modules/@types/node" ,
306+ "//:node_modules/rxjs" ,
306307 "//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" ,
314308 ],
315309)
316310
317311LARGE_SPECS = {
318- "app-shell" : {
319- # TODO: Fix strict_deps failure
320- "ignore_strict_deps" : True ,
321- },
312+ "app-shell" : {},
322313 "dev-server" : {
323- # TODO: Fix strict_deps failure
324- "ignore_strict_deps" : True ,
325314 "shards" : 10 ,
326315 "size" : "large" ,
327316 "flaky" : True ,
328317 "extra_deps" : [
329- "//packages/angular_devkit/build_webpack:build_webpack_rjs " ,
318+ ":build_angular " ,
330319 "//:node_modules/@types/http-proxy" ,
320+ "//:node_modules/@types/node" ,
331321 "//:node_modules/http-proxy" ,
332322 "//:node_modules/puppeteer" ,
333323 "//:node_modules/undici" ,
334324 ],
335325 },
336- "extract-i18n" : {
337- # TODO: Fix strict_deps failure
338- "ignore_strict_deps" : True ,
339- },
326+ "extract-i18n" : {},
340327 "karma" : {
341- # TODO: Fix strict_deps failure
342- "ignore_strict_deps" : True ,
343328 "shards" : 6 ,
344329 "size" : "large" ,
345330 "flaky" : True ,
346331 "extra_deps" : [
332+ "//:node_modules/@types/node" ,
347333 "//:node_modules/karma" ,
348334 "//:node_modules/karma-chrome-launcher" ,
349335 "//:node_modules/karma-coverage" ,
@@ -354,8 +340,6 @@ LARGE_SPECS = {
354340 ],
355341 },
356342 "protractor" : {
357- # TODO: Fix strict_deps failure
358- "ignore_strict_deps" : True ,
359343 "extra_deps" : [
360344 "//:node_modules/jasmine-spec-reporter" ,
361345 "//:node_modules/protractor" ,
@@ -368,39 +352,29 @@ LARGE_SPECS = {
368352 "shards" : 1 ,
369353 },
370354 "server" : {
371- # TODO: Fix strict_deps failure
372- "ignore_strict_deps" : True ,
373355 "size" : "large" ,
374356 "extra_deps" : [
375357 "//:node_modules/@angular/animations" ,
376358 ],
377359 },
378- "ng-packagr" : {
379- # TODO: Fix strict_deps failure
380- "ignore_strict_deps" : True ,
381- },
360+ "ng-packagr" : {},
382361 "browser" : {
383- # TODO: Fix strict_deps failure
384- "ignore_strict_deps" : True ,
385362 "shards" : 10 ,
386363 "size" : "large" ,
387364 "flaky" : True ,
388365 "extra_deps" : [
366+ "//:node_modules/@types/node" ,
389367 "//:node_modules/@angular/animations" ,
390368 "//:node_modules/@angular/material" ,
391369 ],
392370 },
393- "prerender" : {
394- # TODO: Fix strict_deps failure
395- "ignore_strict_deps" : True ,
396- },
371+ "prerender" : {},
397372 "browser-esbuild" : {},
398373 "ssr-dev-server" : {
399- # TODO: Fix strict_deps failure
400- "ignore_strict_deps" : True ,
401374 "extra_deps" : [
402- "//packages/ angular/ssr/node:node_rjs " ,
375+ ":node_modules/@ angular/ssr" ,
403376 "//:node_modules/@types/browser-sync" ,
377+ "//:node_modules/@types/node" ,
404378 "//:node_modules/browser-sync" ,
405379 "//:node_modules/express" ,
406380 "//:node_modules/undici" ,
@@ -413,19 +387,15 @@ LARGE_SPECS = {
413387 name = "build_angular_" + spec + "_test_lib" ,
414388 testonly = True ,
415389 srcs = glob (["src/builders/" + spec + "/**/*_spec.ts" ]),
416- ignore_strict_deps = LARGE_SPECS [spec ].get ("ignore_strict_deps" , False ),
417390 deps = [
418391 # Dependencies needed to compile and run the specs themselves.
419392 ":build_angular_rjs" ,
420- "//packages/angular_devkit/core:core_rjs" ,
421- "//packages/angular_devkit/core/node:node_rjs" ,
422- "//modules/testing/builder:builder_rjs" ,
423393 ":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 " ,
429399
430400 # Base dependencies for the application in hello-world-app.
431401 # Some tests also require extra dependencies.
0 commit comments