11load ("@npm//@angular/build-tooling/bazel/api-golden:index.bzl" , "api_golden_test_npm_package" )
2- load ("@npm//@bazel/jasmine:index .bzl" , "jasmine_node_test " )
3- load ("//tools:defaults2.bzl" , "npm_package" , "ts_project" )
2+ load ("@npm2//:defs .bzl" , "npm_link_all_packages " )
3+ load ("//tools:defaults2.bzl" , "jasmine_test" , " npm_package" , "ts_project" )
44load ("//tools:ts_json_schema.bzl" , "ts_json_schema" )
55
66licenses (["notice" ])
77
88package (default_visibility = ["//visibility:public" ])
99
10+ npm_link_all_packages ()
11+
1012ts_json_schema (
1113 name = "application_schema" ,
1214 src = "src/builders/application/schema.json" ,
@@ -61,6 +63,9 @@ ts_project(
6163 data = RUNTIME_ASSETS ,
6264 module_name = "@angular/build" ,
6365 deps = [
66+ ":node_modules/@angular-devkit/architect" ,
67+ ":node_modules/@angular-devkit/core" ,
68+ ":node_modules/@angular/ssr" ,
6469 "//:node_modules/@ampproject/remapping" ,
6570 "//:node_modules/@angular/common" ,
6671 "//:node_modules/@angular/compiler" ,
@@ -87,7 +92,9 @@ ts_project(
8792 "//:node_modules/esbuild-wasm" ,
8893 "//:node_modules/fast-glob" ,
8994 "//:node_modules/https-proxy-agent" ,
95+ "//:node_modules/istanbul-lib-instrument" ,
9096 "//:node_modules/jsonc-parser" ,
97+ "//:node_modules/less" ,
9198 "//:node_modules/listr2" ,
9299 "//:node_modules/lmdb" ,
93100 "//:node_modules/magic-string" ,
@@ -104,10 +111,6 @@ ts_project(
104111 "//:node_modules/typescript" ,
105112 "//:node_modules/vite" ,
106113 "//:node_modules/watchpack" ,
107- "//packages/angular/ssr:ssr_rjs" ,
108- "//packages/angular/ssr/node:node_rjs" ,
109- "//packages/angular_devkit/architect:architect_rjs" ,
110- "//packages/angular_devkit/core:core_rjs" ,
111114 ],
112115)
113116
@@ -126,14 +129,12 @@ ts_project(
126129 "//:node_modules/prettier" ,
127130 "//:node_modules/typescript" ,
128131 "//packages/angular/build/private:private_rjs" ,
129- "//packages/angular_devkit/core:core_rjs" ,
130- "//packages/angular_devkit/core/node:node_rjs" ,
131132 ],
132133)
133134
134- jasmine_node_test (
135+ jasmine_test (
135136 name = "unit_tests" ,
136- deps = [":unit_test_lib " ],
137+ data = [":unit_test_lib_rjs " ],
137138)
138139
139140ts_project (
@@ -144,11 +145,7 @@ ts_project(
144145 ":build_rjs" ,
145146 "//packages/angular/build/private:private_rjs" ,
146147 "//modules/testing/builder:builder_rjs" ,
147- "//packages/angular_devkit/architect:architect_rjs" ,
148- "//packages/angular_devkit/architect/node:node_rjs" ,
149- "//packages/angular_devkit/architect/testing:testing_rjs" ,
150- "//packages/angular_devkit/core:core_rjs" ,
151- "//packages/angular_devkit/core/node:node_rjs" ,
148+ ":node_modules/@angular-devkit/architect" ,
152149
153150 # Base dependencies for the application in hello-world-app.
154151 "//:node_modules/@angular/common" ,
@@ -174,11 +171,7 @@ ts_project(
174171 ":build_rjs" ,
175172 "//packages/angular/build/private:private_rjs" ,
176173 "//modules/testing/builder:builder_rjs" ,
177- "//packages/angular_devkit/architect:architect_rjs" ,
178- "//packages/angular_devkit/architect/node:node_rjs" ,
179- "//packages/angular_devkit/architect/testing:testing_rjs" ,
180- "//packages/angular_devkit/core:core_rjs" ,
181- "//packages/angular_devkit/core/node:node_rjs" ,
174+ ":node_modules/@angular-devkit/architect" ,
182175
183176 # dev server only test deps
184177 "//:node_modules/@types/http-proxy" ,
@@ -202,20 +195,20 @@ ts_project(
202195 ],
203196)
204197
205- jasmine_node_test (
198+ jasmine_test (
206199 name = "application_integration_tests" ,
207200 size = "large" ,
201+ data = [":application_integration_test_lib_rjs" ],
208202 flaky = True ,
209203 shard_count = 10 ,
210- deps = [":application_integration_test_lib" ],
211204)
212205
213- jasmine_node_test (
206+ jasmine_test (
214207 name = "dev-server_integration_tests" ,
215208 size = "large" ,
209+ data = [":dev-server_integration_test_lib_rjs" ],
216210 flaky = True ,
217211 shard_count = 10 ,
218- deps = [":dev-server_integration_test_lib" ],
219212)
220213
221214genrule (
0 commit comments