angular/integration/ng-modules-importability/BUILD.bazel
Paul Gschwendtner d081ef9b06 build: replace all ng_package with new rule from rules_angular (#61843)
Replaces all `ng_package` rule with the new rule from `rules_angular`.

PR Close #61843
2025-06-04 09:13:41 +00:00

38 lines
1.4 KiB
Text

load("//integration/ng-modules-importability:index.bzl", "module_test")
load("//tools:defaults2.bzl", "ts_project")
ts_project(
name = "test_lib",
testonly = True,
srcs = glob(["*.mts"]),
data = [
"//packages:package_json",
],
tsconfig = "tsconfig.json",
deps = [
"//:node_modules/@types/node",
"//:node_modules/typescript",
"//integration:node_modules/@angular/compiler-cli",
],
)
module_test(
name = "test",
npm_packages = {
"//packages/animations:npm_package": "packages/animations/npm_package",
"//packages/common:npm_package": "packages/common/npm_package",
"//packages/core:npm_package": "packages/core/npm_package",
"//packages/elements:npm_package": "packages/elements/npm_package",
"//packages/forms:npm_package": "packages/forms/npm_package",
"//packages/localize:npm_package": "packages/localize/npm_package",
"//packages/platform-browser:npm_package": "packages/platform-browser/npm_package",
"//packages/router:npm_package": "packages/router/npm_package",
"//packages/service-worker:npm_package": "packages/service-worker/npm_package",
"//packages/upgrade:npm_package": "packages/upgrade/npm_package",
},
shard_count = 4,
skipped_entry_points = [
# Core does not expose any modules and just needs to be made available.
"@angular/core",
],
)