Skip to content

Commit 0e3d454

Browse files
devversionjosephperrott
authored andcommitted
build: migrate compiler-cli/src/ngtsc to ts_project (#61237)
Migrates all of `compiler-cli/src/ngtsc` to `ts_project`. This change was generated using Gemini. PR Close #61237
1 parent 623f5b7 commit 0e3d454

File tree

100 files changed

+683
-448
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+683
-448
lines changed

adev/shared-docs/pipeline/api-gen/manifest/test/BUILD.bazel

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,15 @@ ts_library(
2828
],
2929
deps = [
3030
"//adev/shared-docs/pipeline/api-gen/manifest:generate_api_manifest_lib",
31-
"@angular//packages/compiler-cli",
31+
"//packages/compiler-cli",
3232
],
3333
)
3434

3535
jasmine_node_test(
3636
name = "unit_tests",
37-
data = ["@angular//packages/compiler-cli"],
37+
data = [
38+
"//packages:package_json",
39+
"//packages/compiler-cli",
40+
],
3841
deps = [":unit_test_lib"],
3942
)

packages/compiler-cli/src/ngtsc/annotations/BUILD.bazel

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
load("//tools:defaults.bzl", "ts_library")
1+
load("//tools:defaults2.bzl", "ts_project")
22

33
package(default_visibility = ["//visibility:public"])
44

5-
ts_library(
5+
ts_project(
66
name = "annotations",
77
srcs = ["index.ts"] + glob([
88
"src/**/*.ts",
99
]),
10-
deps = [
10+
interop_deps = [
1111
"//packages/compiler",
1212
"//packages/compiler-cli/src/ngtsc/annotations/common",
1313
"//packages/compiler-cli/src/ngtsc/annotations/component",
@@ -32,7 +32,9 @@ ts_library(
3232
"//packages/compiler-cli/src/ngtsc/typecheck/extended/api",
3333
"//packages/compiler-cli/src/ngtsc/util",
3434
"//packages/compiler-cli/src/ngtsc/xi18n",
35-
"@npm//@types/node",
36-
"@npm//typescript",
35+
],
36+
deps = [
37+
"//:node_modules/@types/node",
38+
"//:node_modules/typescript",
3739
],
3840
)
Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
load("//tools:defaults.bzl", "ts_library")
1+
load("//tools:defaults2.bzl", "ts_project")
22

33
package(default_visibility = ["//visibility:public"])
44

5-
ts_library(
5+
ts_project(
66
name = "common",
77
srcs = ["index.ts"] + glob([
88
"src/**/*.ts",
99
]),
10-
deps = [
10+
interop_deps = [
1111
"//packages/compiler",
1212
"//packages/compiler-cli/src/ngtsc/diagnostics",
1313
"//packages/compiler-cli/src/ngtsc/imports",
@@ -17,7 +17,9 @@ ts_library(
1717
"//packages/compiler-cli/src/ngtsc/scope",
1818
"//packages/compiler-cli/src/ngtsc/transform",
1919
"//packages/compiler-cli/src/ngtsc/util",
20-
"@npm//@types/node",
21-
"@npm//typescript",
20+
],
21+
deps = [
22+
"//:node_modules/@types/node",
23+
"//:node_modules/typescript",
2224
],
2325
)

packages/compiler-cli/src/ngtsc/annotations/common/test/BUILD.bazel

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
load("//tools:defaults.bzl", "jasmine_node_test", "ts_library")
1+
load("//tools:defaults.bzl", "jasmine_node_test")
2+
load("//tools:defaults2.bzl", "ts_project")
23

34
package(default_visibility = ["//visibility:public"])
45

5-
ts_library(
6+
ts_project(
67
name = "test_lib",
78
testonly = True,
89
srcs = glob([
910
"**/*.ts",
1011
]),
11-
deps = [
12+
interop_deps = [
1213
"//packages:types",
1314
"//packages/compiler",
1415
"//packages/compiler-cli/src/ngtsc/annotations/common",
@@ -19,7 +20,9 @@ ts_library(
1920
"//packages/compiler-cli/src/ngtsc/reflection",
2021
"//packages/compiler-cli/src/ngtsc/testing",
2122
"//packages/compiler-cli/src/ngtsc/translator",
22-
"@npm//typescript",
23+
],
24+
deps = [
25+
"//:node_modules/typescript",
2326
],
2427
)
2528

packages/compiler-cli/src/ngtsc/annotations/component/BUILD.bazel

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
load("//tools:defaults.bzl", "ts_library")
1+
load("//tools:defaults2.bzl", "ts_project")
22

33
package(default_visibility = ["//visibility:public"])
44

5-
ts_library(
5+
ts_project(
66
name = "component",
77
srcs = ["index.ts"] + glob([
88
"src/**/*.ts",
99
]),
10-
deps = [
10+
interop_deps = [
1111
"//packages/compiler",
1212
"//packages/compiler-cli/src/ngtsc/annotations/common",
1313
"//packages/compiler-cli/src/ngtsc/annotations/directive",
@@ -32,7 +32,9 @@ ts_library(
3232
"//packages/compiler-cli/src/ngtsc/typecheck/template_semantics/api",
3333
"//packages/compiler-cli/src/ngtsc/util",
3434
"//packages/compiler-cli/src/ngtsc/xi18n",
35-
"@npm//@types/node",
36-
"@npm//typescript",
35+
],
36+
deps = [
37+
"//:node_modules/@types/node",
38+
"//:node_modules/typescript",
3739
],
3840
)

packages/compiler-cli/src/ngtsc/annotations/component/test/BUILD.bazel

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
load("//tools:defaults.bzl", "jasmine_node_test", "ts_library")
1+
load("//tools:defaults.bzl", "jasmine_node_test")
2+
load("//tools:defaults2.bzl", "ts_project")
23

34
package(default_visibility = ["//visibility:public"])
45

5-
ts_library(
6+
ts_project(
67
name = "test_lib",
78
testonly = True,
89
srcs = glob([
910
"**/*.ts",
1011
]),
11-
deps = [
12+
interop_deps = [
1213
"//packages:types",
1314
"//packages/compiler",
1415
"//packages/compiler-cli/src/ngtsc/annotations/common",
@@ -25,7 +26,9 @@ ts_library(
2526
"//packages/compiler-cli/src/ngtsc/scope",
2627
"//packages/compiler-cli/src/ngtsc/testing",
2728
"//packages/compiler-cli/src/ngtsc/transform",
28-
"@npm//typescript",
29+
],
30+
deps = [
31+
"//:node_modules/typescript",
2932
],
3033
)
3134

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
load("//tools:defaults.bzl", "ts_library")
1+
load("//tools:defaults2.bzl", "ts_project")
22

33
package(default_visibility = ["//visibility:public"])
44

5-
ts_library(
5+
ts_project(
66
name = "directive",
77
srcs = ["index.ts"] + glob([
88
"src/**/*.ts",
99
]),
10-
deps = [
10+
interop_deps = [
1111
"//packages/compiler",
1212
"//packages/compiler-cli/src/ngtsc/annotations/common",
1313
"//packages/compiler-cli/src/ngtsc/diagnostics",
@@ -20,7 +20,9 @@ ts_library(
2020
"//packages/compiler-cli/src/ngtsc/scope",
2121
"//packages/compiler-cli/src/ngtsc/transform",
2222
"//packages/compiler-cli/src/ngtsc/translator",
23-
"@npm//@types/node",
24-
"@npm//typescript",
23+
],
24+
deps = [
25+
"//:node_modules/@types/node",
26+
"//:node_modules/typescript",
2527
],
2628
)

packages/compiler-cli/src/ngtsc/annotations/directive/test/BUILD.bazel

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
load("//tools:defaults.bzl", "jasmine_node_test", "ts_library")
1+
load("//tools:defaults.bzl", "jasmine_node_test")
2+
load("//tools:defaults2.bzl", "ts_project")
23

34
package(default_visibility = ["//visibility:public"])
45

5-
ts_library(
6+
ts_project(
67
name = "test_lib",
78
testonly = True,
89
srcs = glob([
910
"**/*.ts",
1011
]),
11-
deps = [
12+
interop_deps = [
1213
"//packages:types",
1314
"//packages/compiler",
1415
"//packages/compiler-cli/src/ngtsc/annotations/common",
@@ -24,7 +25,9 @@ ts_library(
2425
"//packages/compiler-cli/src/ngtsc/scope",
2526
"//packages/compiler-cli/src/ngtsc/testing",
2627
"//packages/compiler-cli/src/ngtsc/transform",
27-
"@npm//typescript",
28+
],
29+
deps = [
30+
"//:node_modules/typescript",
2831
],
2932
)
3033

packages/compiler-cli/src/ngtsc/annotations/ng_module/BUILD.bazel

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
load("//tools:defaults.bzl", "ts_library")
1+
load("//tools:defaults2.bzl", "ts_project")
22

33
package(default_visibility = ["//visibility:public"])
44

5-
ts_library(
5+
ts_project(
66
name = "ng_module",
77
srcs = ["index.ts"] + glob([
88
"src/**/*.ts",
99
]),
10-
deps = [
10+
interop_deps = [
1111
"//packages/compiler",
1212
"//packages/compiler-cli/src/ngtsc/annotations/common",
1313
"//packages/compiler-cli/src/ngtsc/diagnostics",
@@ -22,7 +22,9 @@ ts_library(
2222
"//packages/compiler-cli/src/ngtsc/shims:api",
2323
"//packages/compiler-cli/src/ngtsc/transform",
2424
"//packages/compiler-cli/src/ngtsc/util",
25-
"@npm//@types/node",
26-
"@npm//typescript",
25+
],
26+
deps = [
27+
"//:node_modules/@types/node",
28+
"//:node_modules/typescript",
2729
],
2830
)

packages/compiler-cli/src/ngtsc/annotations/ng_module/test/BUILD.bazel

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
load("//tools:defaults.bzl", "jasmine_node_test", "ts_library")
1+
load("//tools:defaults.bzl", "jasmine_node_test")
2+
load("//tools:defaults2.bzl", "ts_project")
23

34
package(default_visibility = ["//visibility:public"])
45

5-
ts_library(
6+
ts_project(
67
name = "test_lib",
78
testonly = True,
89
srcs = glob([
910
"**/*.ts",
1011
]),
11-
deps = [
12+
interop_deps = [
1213
"//packages:types",
1314
"//packages/compiler",
1415
"//packages/compiler-cli/src/ngtsc/annotations/common",
@@ -23,7 +24,9 @@ ts_library(
2324
"//packages/compiler-cli/src/ngtsc/scope",
2425
"//packages/compiler-cli/src/ngtsc/testing",
2526
"//packages/compiler-cli/src/ngtsc/transform",
26-
"@npm//typescript",
27+
],
28+
deps = [
29+
"//:node_modules/typescript",
2730
],
2831
)
2932

packages/compiler-cli/src/ngtsc/annotations/ng_module/test/ng_module_spec.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
* Use of this source code is governed by an MIT-style license that can be
66
* found in the LICENSE file at https://angular.dev/license
77
*/
8-
import {R3NgModuleMetadataGlobal, WrappedNodeExpr} from '@angular/compiler';
9-
import {R3Reference} from '@angular/compiler/src/compiler';
8+
import {R3NgModuleMetadataGlobal, WrappedNodeExpr, R3Reference} from '@angular/compiler';
109
import ts from 'typescript';
1110

1211
import {absoluteFrom} from '../../../file_system';

packages/compiler-cli/src/ngtsc/annotations/test/BUILD.bazel

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
load("//tools:defaults.bzl", "jasmine_node_test", "ts_library")
1+
load("//tools:defaults.bzl", "jasmine_node_test")
2+
load("//tools:defaults2.bzl", "ts_project")
23

34
package(default_visibility = ["//visibility:public"])
45

5-
ts_library(
6+
ts_project(
67
name = "test_lib",
78
testonly = True,
89
srcs = glob([
910
"**/*.ts",
1011
]),
11-
deps = [
12+
interop_deps = [
1213
"//packages:types",
1314
"//packages/compiler",
1415
"//packages/compiler-cli/src/ngtsc/annotations",
@@ -27,7 +28,9 @@ ts_library(
2728
"//packages/compiler-cli/src/ngtsc/testing",
2829
"//packages/compiler-cli/src/ngtsc/transform",
2930
"//packages/compiler-cli/src/ngtsc/translator",
30-
"@npm//typescript",
31+
],
32+
deps = [
33+
"//:node_modules/typescript",
3134
],
3235
)
3336

packages/compiler-cli/src/ngtsc/core/BUILD.bazel

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
1-
load("//tools:defaults.bzl", "ts_library")
1+
load("//tools:defaults2.bzl", "ts_project")
22

33
package(default_visibility = ["//visibility:public"])
44

5-
ts_library(
5+
ts_project(
66
name = "core",
77
srcs = ["index.ts"] + glob([
88
"src/*.ts",
99
]),
10-
module_name = "@angular/compiler-cli/src/ngtsc/core",
11-
deps = [
10+
interop_deps = [
1211
":api",
1312
"//packages:types",
1413
"//packages/compiler",
@@ -45,19 +44,24 @@ ts_library(
4544
"//packages/compiler-cli/src/ngtsc/util",
4645
"//packages/compiler-cli/src/ngtsc/validation",
4746
"//packages/compiler-cli/src/ngtsc/xi18n",
48-
"@npm//@types/semver",
49-
"@npm//semver",
50-
"@npm//typescript",
47+
],
48+
module_name = "@angular/compiler-cli/src/ngtsc/core",
49+
deps = [
50+
"//:node_modules/@types/semver",
51+
"//:node_modules/semver",
52+
"//:node_modules/typescript",
5153
],
5254
)
5355

54-
ts_library(
56+
ts_project(
5557
name = "api",
5658
srcs = glob(["api/**/*.ts"]),
57-
deps = [
59+
interop_deps = [
5860
"//packages/compiler-cli/src/ngtsc/diagnostics",
5961
"//packages/compiler-cli/src/ngtsc/file_system",
6062
"//packages/compiler-cli/src/ngtsc/shims:api",
61-
"@npm//typescript",
63+
],
64+
deps = [
65+
"//:node_modules/typescript",
6266
],
6367
)

0 commit comments

Comments
 (0)