1- load ("@npm//@bazel/ esbuild:index .bzl" , "esbuild" , "esbuild_config " )
1+ load ("@aspect_rules_esbuild// esbuild:defs .bzl" , "esbuild" )
22load ("@npm2//:defs.bzl" , "npm_link_all_packages" )
33load ("//tools:defaults.bzl" , "api_golden_test" , "extract_types" , "pkg_npm" )
44load ("//tools:defaults2.bzl" , "npm_package" , "ts_config" , "ts_project" )
@@ -12,6 +12,13 @@ PUBLIC_TARGETS = [
1212 "//packages/compiler-cli/linker/babel" ,
1313]
1414
15+ PUBLIC_TARGETS_RJS = [
16+ ":compiler-cli_rjs" ,
17+ "//packages/compiler-cli/private:private_rjs" ,
18+ "//packages/compiler-cli/linker:linker_rjs" ,
19+ "//packages/compiler-cli/linker/babel:babel_rjs" ,
20+ ]
21+
1522npm_link_all_packages ()
1623
1724ts_config (
@@ -33,23 +40,16 @@ ts_config(
3340 ],
3441)
3542
36- esbuild_config (
37- name = "esbuild_config" ,
38- config_file = "esbuild.config.js" ,
39- )
40-
4143esbuild (
4244 name = "bundles" ,
43- config = ":esbuild_config " ,
45+ config = "esbuild.config.js " ,
4446 entry_points = [
4547 ":index.ts" ,
4648 "//packages/compiler-cli:src/bin/ngc.ts" ,
4749 "//packages/compiler-cli:src/bin/ng_xi18n.ts" ,
48- "//packages/compiler-cli/linker:index.ts" ,
49- "//packages/compiler-cli/linker/babel:index.ts" ,
50- "//packages/compiler-cli/private:localize.ts" ,
51- "//packages/compiler-cli/private:migrations.ts" ,
52- "//packages/compiler-cli/private:tooling.ts" ,
50+ "//packages/compiler-cli/linker:files" ,
51+ "//packages/compiler-cli/linker/babel:files" ,
52+ "//packages/compiler-cli/private:files" ,
5353 ],
5454 external = [
5555 "@angular/compiler" ,
@@ -68,7 +68,7 @@ esbuild(
6868 platform = "node" ,
6969 splitting = True ,
7070 target = "node20" ,
71- deps = PUBLIC_TARGETS ,
71+ deps = PUBLIC_TARGETS_RJS ,
7272)
7373
7474ts_project (
0 commit comments