1- load ("//tools:defaults.bzl" , "esbuild" , "http_server" , "protractor_web_test_suite" )
2- load ("//tools:defaults2.bzl" , "ng_project" , "ts_project" )
1+ load ("@aspect_rules_esbuild//esbuild:defs.bzl" , "esbuild" )
2+ load ("//tools:defaults.bzl" , "http_server" )
3+ load ("//tools:defaults2.bzl" , "ng_project" , "protractor_web_test_suite" , "ts_project" )
34
45package (default_visibility = ["//visibility:public" ])
56
@@ -18,26 +19,25 @@ ng_project(
1819 "index.ts" ,
1920 "playground.ts" ,
2021 ],
21- interop_deps = [
22- "//packages/common" ,
23- "//packages/core" ,
24- "//packages/platform-browser" ,
25- "//packages/router" ,
22+ deps = [
23+ "//packages/common:common_rjs" ,
24+ "//packages/compiler:compiler_rjs" ,
25+ "//packages/core:core_rjs" ,
26+ "//packages/platform-browser:platform-browser_rjs" ,
27+ "//packages/router:router_rjs" ,
2628 ],
2729)
2830
29- # Note: Cannot use `app_bundle` as the e2e tests rely on `ngDevMode`
30- # output which would otherwise be omitted.
3131esbuild (
3232 name = "bundle" ,
33+ config = {
34+ "resolveExtensions" : [".js" ],
35+ },
3336 entry_point = ":index.ts" ,
37+ tsconfig = "//packages/core:tsconfig_build" ,
3438 deps = [
35- ":image-directive" ,
36- "//packages/common" ,
37- "//packages/core" ,
38- "//packages/platform-browser" ,
39- "//packages/router" ,
40- "@npm//rxjs" ,
39+ ":image-directive_rjs" ,
40+ "//packages/core:tsconfig_build" ,
4141 ],
4242)
4343
@@ -54,7 +54,7 @@ http_server(
5454 ],
5555 deps = [
5656 ":bundle" ,
57- "@npm/ /zone.js" ,
57+ "//:node_modules /zone.js" ,
5858 ],
5959)
6060
@@ -64,24 +64,20 @@ ts_project(
6464 srcs = ["e2e/browser-logs-util.ts" ] + glob ([
6565 "e2e/**/*.e2e-spec.ts" ,
6666 ]),
67- interop_deps = [
68- "//packages/private/testing" ,
69- ],
7067 tsconfig = ":e2e/tsconfig-e2e.json" ,
7168 deps = [
7269 "//:node_modules/@types/jasminewd2" ,
7370 "//:node_modules/@types/node" ,
7471 "//:node_modules/@types/selenium-webdriver" ,
7572 "//:node_modules/protractor" ,
73+ "//packages/private/testing:testing_rjs" ,
7674 ],
7775)
7876
7977protractor_web_test_suite (
8078 name = "protractor_tests" ,
81- on_prepare = ":e2e/start-server.js" ,
8279 server = ":devserver" ,
8380 deps = [
84- ":img_dir_e2e_tests_lib" ,
85- "@npm//selenium-webdriver" ,
81+ ":img_dir_e2e_tests_lib_rjs" ,
8682 ],
8783)
0 commit comments