mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
Previously each `DecoratorHandler` in the compiler was stored in a single file in the 'annotations' package. The `ComponentDecoratorHandler` in particular was several thousand lines long. Prior to implementing the new standalone functionality for components, this commit refactors 'annotations' to split these large files into their own build targets with multiple separate files. This should make the implementation of standalone significantly cleaner. PR Close #44812
45 lines
1.7 KiB
Text
45 lines
1.7 KiB
Text
load("//tools:defaults.bzl", "ts_library")
|
|
|
|
package(default_visibility = ["//visibility:public"])
|
|
|
|
ts_library(
|
|
name = "ngcc",
|
|
srcs = glob([
|
|
"*.ts",
|
|
"**/*.ts",
|
|
]),
|
|
tsconfig = "//packages/compiler-cli:tsconfig",
|
|
deps = [
|
|
"//packages:types",
|
|
"//packages/compiler",
|
|
"//packages/compiler-cli",
|
|
"//packages/compiler-cli:import_meta_url_types",
|
|
"//packages/compiler-cli/src/ngtsc/annotations",
|
|
"//packages/compiler-cli/src/ngtsc/annotations/common",
|
|
"//packages/compiler-cli/src/ngtsc/cycles",
|
|
"//packages/compiler-cli/src/ngtsc/diagnostics",
|
|
"//packages/compiler-cli/src/ngtsc/file_system",
|
|
"//packages/compiler-cli/src/ngtsc/imports",
|
|
"//packages/compiler-cli/src/ngtsc/incremental:api",
|
|
"//packages/compiler-cli/src/ngtsc/incremental/semantic_graph",
|
|
"//packages/compiler-cli/src/ngtsc/logging",
|
|
"//packages/compiler-cli/src/ngtsc/metadata",
|
|
"//packages/compiler-cli/src/ngtsc/partial_evaluator",
|
|
"//packages/compiler-cli/src/ngtsc/perf",
|
|
"//packages/compiler-cli/src/ngtsc/reflection",
|
|
"//packages/compiler-cli/src/ngtsc/scope",
|
|
"//packages/compiler-cli/src/ngtsc/sourcemaps",
|
|
"//packages/compiler-cli/src/ngtsc/transform",
|
|
"//packages/compiler-cli/src/ngtsc/translator",
|
|
"//packages/compiler-cli/src/ngtsc/util",
|
|
"@npm//@types/convert-source-map",
|
|
"@npm//@types/node",
|
|
"@npm//@types/semver",
|
|
"@npm//@types/yargs",
|
|
"@npm//dependency-graph",
|
|
"@npm//magic-string",
|
|
"@npm//semver",
|
|
"@npm//typescript",
|
|
"@npm//yargs",
|
|
],
|
|
)
|