1- load ("//tools:defaults.bzl" , "api_golden_test_npm_package" , "ng_module" , "ng_package" , "tsec_test" )
1+ load ("@build_bazel_rules_nodejs//:index.bzl" , "js_library" )
2+ load ("//tools:defaults.bzl" , "api_golden_test_npm_package" , "esbuild" , "ng_module" , "ng_package" , "tsec_test" )
23
34package (default_visibility = ["//visibility:public" ])
45
@@ -10,8 +11,10 @@ ng_module(
1011 "*.ts" ,
1112 "src/**/*.ts" ,
1213 ],
14+ exclude = ["src/bundled-domino.d.ts" ],
1315 ),
1416 deps = [
17+ ":bundled_domino_lib" ,
1518 "//packages/animations/browser" ,
1619 "//packages/common" ,
1720 "//packages/common/http" ,
@@ -28,6 +31,22 @@ ng_module(
2831 ],
2932)
3033
34+ esbuild (
35+ name = "bundled_domino" ,
36+ entry_point = "@npm//:node_modules/domino/lib/index.js" ,
37+ format = "esm" ,
38+ output = "src/bundled-domino.mjs" ,
39+ deps = ["@npm//domino" ],
40+ )
41+
42+ js_library (
43+ name = "bundled_domino_lib" ,
44+ srcs = [
45+ "src/bundled-domino.d.ts" ,
46+ ":bundled_domino" ,
47+ ],
48+ )
49+
3150tsec_test (
3251 name = "tsec_test" ,
3352 target = "platform-server" ,
@@ -40,7 +59,6 @@ ng_package(
4059 "package.json" ,
4160 ],
4261 externals = [
43- "domino" ,
4462 "xhr2" ,
4563 ],
4664 tags = [
0 commit comments