build: migrate adev to use packaged version of @angular/* packages (#62413)

Use the packaged versions of the packages instead of the local ts_project dependencies to prevent multiple versions of the deps to enter test bundles

PR Close #62413
This commit is contained in:
Joey Perrott
2025-07-01 20:04:04 +00:00
committed by Jessica Janiuk
parent 0cdb02aa2b
commit 4fae4dbba8
48 changed files with 422 additions and 290 deletions
@@ -2,7 +2,7 @@
# Input hashes for repository rule npm_translate_lock(name = "npm2", pnpm_lock = "@//:pnpm-lock.yaml").
# This file should be checked into version control along with the pnpm-lock.yaml file.
.npmrc=-1406867100
.pnpmfile.cjs=-2033668682
.pnpmfile.cjs=-673465510
adev/shared-docs/pipeline/api-gen/package.json=939673974
integration/package.json=-239561259
modules/package.json=-2081919225
@@ -15,14 +15,16 @@ packages/compiler-cli/package.json=1178475833
packages/compiler/package.json=1190056499
packages/core/package.json=1154833122
packages/core/test/bundling/package.json=1725787122
packages/elements/package.json=-892969618
packages/forms/package.json=-877154917
packages/localize/package.json=-1162087867
packages/platform-browser-dynamic/package.json=1901947880
packages/platform-browser/package.json=-1163479450
packages/platform-server/package.json=-737662753
packages/router/package.json=860819913
packages/upgrade/package.json=16347051
packages/zone.js/package.json=-1005735564
pnpm-lock.yaml=1694551421
pnpm-workspace.yaml=-375658197
pnpm-lock.yaml=-983949773
pnpm-workspace.yaml=1810413581
tools/bazel/rules_angular_store/package.json=-239561259
yarn.lock=1989815899
+2
View File
@@ -51,8 +51,10 @@ packages/compiler-cli/linker/babel/test/node_modules
packages/compiler/node_modules
packages/core/node_modules
packages/core/test/bundling/node_modules
packages/elements/node_modules
packages/forms/node_modules
packages/platform-browser/node_modules
packages/platform-server/node_modules
packages/platform-browser-dynamic/node_modules
packages/router/node_modules
packages/zone.js/node_modules
+24
View File
@@ -8,6 +8,15 @@ function readPackage(pkg, context) {
// are resolved via these locally-built versions. e.g. compiler-cli's peer deps.
'@angular/compiler': 'workspace:*',
'@angular/compiler-cli': 'workspace:*',
'@angular/core': 'workspace:*',
'@angular/common': 'workspace:*',
'@angular/router': 'workspace:*',
'@angular/platform-browser': 'workspace:*',
'@angular/platform-browser-dynamic': 'workspace:*',
'@angular/platform-server': 'workspace:*',
'@angular/forms': 'workspace:*',
'@angular/elements': 'workspace:*',
'@angular/animations': 'workspace:*',
};
}
@@ -22,6 +31,21 @@ function readPackage(pkg, context) {
};
}
Object.entries(pkg.peerDependencies).forEach(([key, version]) => {
if (key === 'rxjs') {
pkg.dependencies = {
...pkg.dependencies,
'rxjs': version,
};
}
if (version === '0.0.0-PLACEHOLDER') {
pkg.dependencies = {
...pkg.dependencies,
[key]: 'workspace: *',
};
}
});
return pkg;
}
+2
View File
@@ -121,10 +121,12 @@ npm_translate_lock(
"//packages/compiler-cli/linker/babel/test:package.json",
"//packages/core:package.json",
"//packages/core/test/bundling:package.json",
"//packages/elements:package.json",
"//packages/forms:package.json",
"//packages/localize:package.json",
"//packages/platform-browser:package.json",
"//packages/platform-browser-dynamic:package.json",
"//packages/platform-server:package.json",
"//packages/router:package.json",
"//packages/upgrade:package.json",
"//packages/zone.js:package.json",
@@ -15,6 +15,6 @@ ng_project(
"//adev/shared-docs/components/search-dialog:__pkg__",
],
deps = [
"//packages/core:core_rjs",
"//:node_modules/@angular/core",
],
)
@@ -17,11 +17,11 @@ ng_project(
"//adev/shared-docs/components/viewers:__pkg__",
],
deps = [
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//:node_modules/@angular/router",
"//adev/shared-docs/interfaces:interfaces_rjs",
"//adev/shared-docs/services:services_rjs",
"//packages/common:common_rjs",
"//packages/core:core_rjs",
"//packages/router:router_rjs",
],
)
@@ -38,17 +38,16 @@ ts_project(
),
deps = [
":breadcrumb_rjs",
"//:node_modules/@angular/core",
"//:node_modules/@angular/platform-browser",
"//:node_modules/@angular/router",
"//adev/shared-docs/interfaces:interfaces_rjs",
"//adev/shared-docs/services:services_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
"//packages/platform-browser:platform-browser_rjs",
"//packages/router:router_rjs",
"//packages/router/testing:testing_rjs",
],
)
ng_web_test_suite(
name = "test",
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
@@ -16,10 +16,10 @@ ng_project(
"//adev/shared-docs/components:__pkg__",
],
deps = [
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//adev/shared-docs/providers:providers_rjs",
"//adev/shared-docs/utils:utils_rjs",
"//packages/common:common_rjs",
"//packages/core:core_rjs",
],
)
@@ -36,14 +36,14 @@ ts_project(
),
deps = [
":cookie-popup_rjs",
"//:node_modules/@angular/core",
"//adev/shared-docs/providers:providers_rjs",
"//adev/shared-docs/testing:testing_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
],
)
ng_web_test_suite(
name = "test",
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
@@ -1,7 +1,5 @@
load("//adev/shared-docs:defaults.bzl", "ng_project", "ts_project")
load("//tools:defaults.bzl", "karma_web_test_suite")
package(default_visibility = ["//visibility:private"])
load("//tools:defaults2.bzl", "ng_web_test_suite")
ng_project(
name = "copy-source-code-button",
@@ -17,9 +15,9 @@ ng_project(
],
deps = [
"//:node_modules/@angular/cdk",
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//adev/shared-docs/components/icon:icon_rjs",
"//packages/common:common_rjs",
"//packages/core:core_rjs",
],
)
@@ -32,13 +30,13 @@ ts_project(
deps = [
":copy-source-code-button_rjs",
"//:node_modules/@angular/cdk",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
"//packages/platform-browser:platform-browser_rjs",
"//:node_modules/@angular/core",
"//:node_modules/@angular/platform-browser",
],
)
karma_web_test_suite(
ng_web_test_suite(
name = "test",
deps = [":test_lib"],
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
+2 -2
View File
@@ -21,8 +21,8 @@ ng_project(
"//adev/shared-docs/components/viewers:__pkg__",
],
deps = [
"//packages/common:common_rjs",
"//packages/core:core_rjs",
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
],
)
@@ -1,6 +1,5 @@
load("//adev/shared-docs:defaults.bzl", "ng_project", "ts_project")
load("//tools:defaults.bzl", "karma_web_test_suite")
load("//tools:defaults2.bzl", "sass_binary")
load("//tools:defaults2.bzl", "ng_web_test_suite", "sass_binary")
package(default_visibility = ["//visibility:private"])
@@ -17,14 +16,14 @@ ng_project(
"//adev/shared-docs/components:__pkg__",
],
deps = [
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//:node_modules/@angular/material",
"//:node_modules/@angular/router",
"//adev/shared-docs/components/icon:icon_rjs",
"//adev/shared-docs/interfaces:interfaces_rjs",
"//adev/shared-docs/pipes:pipes_rjs",
"//adev/shared-docs/services:services_rjs",
"//packages/common:common_rjs",
"//packages/core:core_rjs",
"//packages/router:router_rjs",
],
)
@@ -44,17 +43,16 @@ ts_project(
),
deps = [
":navigation-list_rjs",
"//:node_modules/@angular/core",
"//:node_modules/@angular/platform-browser",
"//:node_modules/@angular/router",
"//adev/shared-docs/interfaces:interfaces_rjs",
"//adev/shared-docs/services:services_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
"//packages/platform-browser:platform-browser_rjs",
"//packages/router:router_rjs",
"//packages/router/testing:testing_rjs",
],
)
karma_web_test_suite(
ng_web_test_suite(
name = "test",
deps = [":test_lib"],
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
@@ -1,6 +1,5 @@
load("//adev/shared-docs:defaults.bzl", "ng_project", "ts_project")
load("//tools:defaults.bzl", "karma_web_test_suite")
load("//tools:defaults2.bzl", "sass_binary")
load("//tools:defaults2.bzl", "ng_web_test_suite", "sass_binary")
package(default_visibility = ["//visibility:private"])
@@ -18,6 +17,10 @@ ng_project(
],
deps = [
"//:node_modules/@angular/cdk",
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//:node_modules/@angular/forms",
"//:node_modules/@angular/router",
"//:node_modules/rxjs",
"//adev/shared-docs/components/algolia-icon:algolia-icon_rjs",
"//adev/shared-docs/components/search-history:search-history_rjs",
@@ -26,10 +29,6 @@ ng_project(
"//adev/shared-docs/interfaces:interfaces_rjs",
"//adev/shared-docs/pipes:pipes_rjs",
"//adev/shared-docs/services:services_rjs",
"//packages/common:common_rjs",
"//packages/core:core_rjs",
"//packages/forms:forms_rjs",
"//packages/router:router_rjs",
],
)
@@ -46,20 +45,19 @@ ts_project(
),
deps = [
":search-dialog_rjs",
"//:node_modules/@angular/core",
"//:node_modules/@angular/platform-browser",
"//:node_modules/@angular/router",
"//adev/shared-docs/components/algolia-icon:algolia-icon_rjs",
"//adev/shared-docs/interfaces:interfaces_rjs",
"//adev/shared-docs/providers:providers_rjs",
"//adev/shared-docs/services:services_rjs",
"//adev/shared-docs/testing:testing_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
"//packages/platform-browser:platform-browser_rjs",
"//packages/router:router_rjs",
"//packages/router/testing:testing_rjs",
],
)
karma_web_test_suite(
ng_web_test_suite(
name = "test",
deps = [":test_lib"],
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
@@ -1,6 +1,5 @@
load("//adev/shared-docs:defaults.bzl", "ng_project", "ts_project")
load("//tools:defaults.bzl", "karma_web_test_suite")
load("//tools:defaults2.bzl", "sass_binary")
load("//tools:defaults2.bzl", "ng_web_test_suite", "sass_binary")
package(default_visibility = ["//visibility:private"])
@@ -24,11 +23,11 @@ ng_project(
],
deps = [
"//:node_modules/@angular/cdk",
"//:node_modules/@angular/core",
"//:node_modules/@angular/router",
"//adev/shared-docs/directives:directives_rjs",
"//adev/shared-docs/pipes:pipes_rjs",
"//adev/shared-docs/services:services_rjs",
"//packages/core:core_rjs",
"//packages/router:router_rjs",
],
)
@@ -38,15 +37,15 @@ ts_project(
srcs = ["search-history.component.spec.ts"],
deps = [
":search-history_rjs",
"//:node_modules/@angular/core",
"//:node_modules/@angular/platform-browser",
"//adev/shared-docs/services:services_rjs",
"//adev/shared-docs/testing:testing_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
"//packages/platform-browser:platform-browser_rjs",
],
)
karma_web_test_suite(
ng_web_test_suite(
name = "test",
deps = [":test_lib"],
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
@@ -16,9 +16,9 @@ ng_project(
"//adev/shared-docs/components:__pkg__",
],
deps = [
"//packages/common:common_rjs",
"//packages/core:core_rjs",
"//packages/forms:forms_rjs",
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//:node_modules/@angular/forms",
],
)
@@ -35,12 +35,12 @@ ts_project(
),
deps = [
":select_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
"//:node_modules/@angular/core",
],
)
ng_web_test_suite(
name = "test",
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
@@ -16,9 +16,9 @@ ng_project(
"//adev/shared-docs/components:__pkg__",
],
deps = [
"//packages/common:common_rjs",
"//packages/core:core_rjs",
"//packages/forms:forms_rjs",
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//:node_modules/@angular/forms",
],
)
@@ -35,12 +35,12 @@ ts_project(
),
deps = [
":slide-toggle_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
"//:node_modules/@angular/core",
],
)
ng_web_test_suite(
name = "test",
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
@@ -17,12 +17,12 @@ ng_project(
"//adev/shared-docs/components/viewers:__pkg__",
],
deps = [
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//:node_modules/@angular/router",
"//adev/shared-docs/components/icon:icon_rjs",
"//adev/shared-docs/interfaces:interfaces_rjs",
"//adev/shared-docs/services:services_rjs",
"//packages/common:common_rjs",
"//packages/core:core_rjs",
"//packages/router:router_rjs",
],
)
@@ -42,17 +42,16 @@ ts_project(
),
deps = [
":table-of-contents_rjs",
"//:node_modules/@angular/core",
"//:node_modules/@angular/router",
"//adev/shared-docs/interfaces:interfaces_rjs",
"//adev/shared-docs/providers:providers_rjs",
"//adev/shared-docs/services:services_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
"//packages/router:router_rjs",
"//packages/router/testing:testing_rjs",
],
)
ng_web_test_suite(
name = "test",
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
@@ -17,10 +17,10 @@ ng_project(
"//adev/shared-docs/components/search-dialog:__pkg__",
],
deps = [
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//:node_modules/@angular/forms",
"//adev/shared-docs/components/icon:icon_rjs",
"//packages/common:common_rjs",
"//packages/core:core_rjs",
"//packages/forms:forms_rjs",
],
)
@@ -37,12 +37,12 @@ ts_project(
),
deps = [
":text-field_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
"//:node_modules/@angular/core",
],
)
ng_web_test_suite(
name = "test",
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
@@ -16,11 +16,11 @@ ng_project(
"//adev/shared-docs/components:__pkg__",
],
deps = [
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//adev/shared-docs/components/icon:icon_rjs",
"//adev/shared-docs/directives:directives_rjs",
"//adev/shared-docs/providers:providers_rjs",
"//packages/common:common_rjs",
"//packages/core:core_rjs",
],
)
@@ -37,13 +37,13 @@ ts_project(
),
deps = [
":top-level-banner_rjs",
"//:node_modules/@angular/core",
"//adev/shared-docs/providers:providers_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
],
)
ng_web_test_suite(
name = "test",
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
+10 -13
View File
@@ -1,6 +1,5 @@
load("//adev/shared-docs:defaults.bzl", "ng_project", "ts_project")
load("//tools:defaults.bzl", "karma_web_test_suite")
load("//tools:defaults2.bzl", "sass_binary")
load("//tools:defaults2.bzl", "ng_web_test_suite", "sass_binary")
package(default_visibility = ["//visibility:private"])
@@ -20,16 +19,16 @@ ng_project(
],
deps = [
"//:node_modules/@angular/cdk",
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//:node_modules/@angular/material",
"//:node_modules/@angular/router",
"//:node_modules/rxjs",
"//adev/shared-docs/components/breadcrumb:breadcrumb_rjs",
"//adev/shared-docs/components/copy-source-code-button:copy-source-code-button_rjs",
"//adev/shared-docs/components/table-of-contents:table-of-contents_rjs",
"//adev/shared-docs/interfaces:interfaces_rjs",
"//adev/shared-docs/providers:providers_rjs",
"//packages/common:common_rjs",
"//packages/core:core_rjs",
"//packages/router:router_rjs",
],
)
@@ -55,7 +54,10 @@ ts_project(
deps = [
":viewers_rjs",
"//:node_modules/@angular/cdk",
"//:node_modules/@angular/core",
"//:node_modules/@angular/material",
"//:node_modules/@angular/platform-browser",
"//:node_modules/@angular/router",
"//adev/shared-docs/components/breadcrumb:breadcrumb_rjs",
"//adev/shared-docs/components/copy-source-code-button:copy-source-code-button_rjs",
"//adev/shared-docs/components/icon:icon_rjs",
@@ -63,16 +65,11 @@ ts_project(
"//adev/shared-docs/interfaces:interfaces_rjs",
"//adev/shared-docs/providers:providers_rjs",
"//adev/shared-docs/services:services_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
"//packages/platform-browser:platform-browser_rjs",
"//packages/platform-browser/animations:animations_rjs",
"//packages/router:router_rjs",
"//packages/router/testing:testing_rjs",
],
)
karma_web_test_suite(
ng_web_test_suite(
name = "test",
deps = [":test_lib"],
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
@@ -270,7 +270,7 @@ describe('ExampleViewer', () => {
By.css('button.docs-example-copy-link'),
).nativeElement;
button.click();
expect(spy.calls.argsFor(0)[0].trim()).toBe(`${window.origin}/context.html#example-1`);
expect(spy.calls.argsFor(0)[0].trim()).toBe(`${window.location.href}#example-1`);
}));
});
+4 -2
View File
@@ -1,24 +1,26 @@
load("//tools:defaults2.bzl", _ng_project = "ng_project", _ts_project = "ts_project")
def ts_project(name, tsconfig = None, testonly = False, **kwargs):
def ts_project(name, tsconfig = None, testonly = False, enable_runtime_rnjs_interop = False, **kwargs):
if tsconfig == None:
if native.package_name().startswith("adev/shared-docs"):
tsconfig = "//adev/shared-docs:tsconfig_test" if testonly else "//adev/shared-docs:tsconfig_build"
_ts_project(
name = name,
enable_runtime_rnjs_interop = enable_runtime_rnjs_interop,
tsconfig = tsconfig,
testonly = testonly,
**kwargs
)
def ng_project(name, tsconfig = None, testonly = False, **kwargs):
def ng_project(name, tsconfig = None, testonly = False, enable_runtime_rnjs_interop = False, **kwargs):
if tsconfig == None:
if native.package_name().startswith("adev/shared-docs"):
tsconfig = "//adev/shared-docs:tsconfig_test" if testonly else "//adev/shared-docs:tsconfig_build"
_ng_project(
name = name,
enable_runtime_rnjs_interop = enable_runtime_rnjs_interop,
tsconfig = tsconfig,
testonly = testonly,
**kwargs
@@ -12,8 +12,8 @@ ng_project(
"//adev/shared-docs/directives:__pkg__",
],
deps = [
"//packages/common:common_rjs",
"//packages/core:core_rjs",
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
],
)
@@ -25,15 +25,14 @@ ts_project(
),
deps = [
":click-outside_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
"//packages/platform-browser:platform-browser_rjs",
"//packages/router:router_rjs",
"//packages/router/testing:testing_rjs",
"//:node_modules/@angular/core",
"//:node_modules/@angular/platform-browser",
"//:node_modules/@angular/router",
],
)
ng_web_test_suite(
name = "test",
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
@@ -12,11 +12,11 @@ ng_project(
"//adev/shared-docs/directives:__pkg__",
],
deps = [
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//:node_modules/@angular/router",
"//adev/shared-docs/providers:providers_rjs",
"//adev/shared-docs/utils:utils_rjs",
"//packages/common:common_rjs",
"//packages/core:core_rjs",
"//packages/router:router_rjs",
],
)
@@ -28,16 +28,15 @@ ts_project(
),
deps = [
":external-link_rjs",
"//:node_modules/@angular/core",
"//:node_modules/@angular/platform-browser",
"//:node_modules/@angular/router",
"//adev/shared-docs/providers:providers_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
"//packages/platform-browser:platform-browser_rjs",
"//packages/router:router_rjs",
"//packages/router/testing:testing_rjs",
],
)
ng_web_test_suite(
name = "test",
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
@@ -12,7 +12,7 @@ ng_project(
],
deps = [
"//:node_modules/@angular/cdk",
"//:node_modules/@angular/core",
"//adev/shared-docs/interfaces:interfaces_rjs",
"//packages/core:core_rjs",
],
)
+2 -2
View File
@@ -25,9 +25,9 @@ ts_project(
],
),
deps = [
"//:node_modules/@angular/core",
"//:node_modules/@angular/router",
"//:node_modules/@types/node",
"//:node_modules/@webcontainer/api",
"//packages/core:core_rjs",
"//packages/router:router_rjs",
],
)
@@ -23,10 +23,8 @@ esbuild_esm_bundle(
ts_project(
name = "generate_api_manifest_lib",
srcs = glob(["**/*.mts"]),
interop_deps = [
"@angular//packages/compiler-cli",
],
deps = [
"//:node_modules/@angular/compiler-cli",
"//:node_modules/@bazel/runfiles",
"//:node_modules/@types/node",
],
@@ -27,10 +27,8 @@ ts_project(
srcs = [
"manifest.spec.mts",
],
interop_deps = [
"//packages/compiler-cli",
],
deps = [
"//:node_modules/@angular/compiler-cli",
"//adev/shared-docs/pipeline/api-gen/manifest:generate_api_manifest_lib_rjs",
],
)
@@ -28,6 +28,7 @@ ts_project(
"entities.mts",
],
),
enable_runtime_rnjs_interop = True,
deps = [
":entities_rjs",
"//:node_modules/@bazel/runfiles",
@@ -7,6 +7,7 @@ ts_project(
srcs = [
"index.mts",
],
enable_runtime_rnjs_interop = True,
visibility = [
"//adev/shared-docs:__subpackages__",
],
@@ -9,6 +9,7 @@ ts_project(
"*.mts",
],
),
enable_runtime_rnjs_interop = True,
deps = [
"//:node_modules/@types/node",
],
@@ -12,6 +12,7 @@ ts_project(
"index.mts",
],
),
enable_runtime_rnjs_interop = True,
deps = [
"//:node_modules/@types/jsdom",
"//:node_modules/@types/node",
@@ -27,6 +28,7 @@ ts_project(
srcs = [
"index.mts",
],
enable_runtime_rnjs_interop = True,
visibility = [
"//adev/shared-docs:__subpackages__",
],
@@ -12,6 +12,7 @@ ts_project(
"index.mts",
],
),
enable_runtime_rnjs_interop = True,
deps = [
"//:node_modules/@types/node",
"//:node_modules/fflate",
@@ -27,6 +28,7 @@ ts_project(
srcs = [
"index.mts",
],
enable_runtime_rnjs_interop = True,
visibility = [
"//adev/shared-docs:__subpackages__",
],
@@ -33,7 +33,7 @@ function getMermaidScriptTagData() {
}
return (mermaidScriptTagData = {
path: resolve(join(runfilesDir, 'npm/node_modules/mermaid/dist/mermaid.js')),
path: resolve(join(runfilesDir, 'angular/node_modules/mermaid/dist/mermaid.js')),
});
}
@@ -13,6 +13,7 @@ ts_project(
"tutorial.mts",
],
),
enable_runtime_rnjs_interop = True,
deps = [
"//:node_modules/@types/node",
"//:node_modules/@webcontainer/api",
@@ -26,6 +27,7 @@ ts_project(
srcs = [
"playground.mts",
],
enable_runtime_rnjs_interop = True,
visibility = [
"//adev/shared-docs:__subpackages__",
],
+1 -1
View File
@@ -25,8 +25,8 @@ ng_project(
],
),
deps = [
"//:node_modules/@angular/core",
"//adev/shared-docs/interfaces:interfaces_rjs",
"//adev/shared-docs/utils:utils_rjs",
"//packages/core:core_rjs",
],
)
+3 -3
View File
@@ -25,9 +25,9 @@ ng_project(
],
),
deps = [
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//:node_modules/@angular/router",
"//adev/shared-docs/interfaces:interfaces_rjs",
"//packages/common:common_rjs",
"//packages/core:core_rjs",
"//packages/router:router_rjs",
],
)
+6 -7
View File
@@ -26,15 +26,14 @@ ng_project(
],
),
deps = [
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//:node_modules/@angular/router",
"//:node_modules/algoliasearch",
"//:node_modules/rxjs",
"//adev/shared-docs/interfaces:interfaces_rjs",
"//adev/shared-docs/providers:providers_rjs",
"//adev/shared-docs/utils:utils_rjs",
"//packages/common:common_rjs",
"//packages/core:core_rjs",
"//packages/core/rxjs-interop:rxjs-interop_rjs",
"//packages/router:router_rjs",
],
)
@@ -46,16 +45,16 @@ ts_project(
),
deps = [
":lib_rjs",
"//:node_modules/@angular/common",
"//:node_modules/@angular/core",
"//adev/shared-docs/interfaces:interfaces_rjs",
"//adev/shared-docs/providers:providers_rjs",
"//adev/shared-docs/testing:testing_rjs",
"//packages/common:common_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
],
)
ng_web_test_suite(
name = "test",
tsconfig = "//adev/shared-docs:tsconfig_test",
deps = [":test_lib_rjs"],
)
+1 -1
View File
@@ -22,7 +22,7 @@ ts_project(
],
),
deps = [
"//:node_modules/@angular/core",
"//:node_modules/@webcontainer/api",
"//packages/core:core_rjs",
],
)
+1 -3
View File
@@ -12,8 +12,6 @@
"jsxFactory": "h",
"jsxFragmentFactory": "Fragment",
"types": ["node"],
"paths": {
"@angular/*": ["../../packages/*"]
}
"paths": {},
}
}
+2 -2
View File
@@ -14,10 +14,10 @@ ts_project(
),
visibility = ["//adev/shared-docs:__subpackages__"],
deps = [
"//:node_modules/@angular/core",
"//:node_modules/@angular/router",
"//:node_modules/fflate",
"//adev/shared-docs/interfaces:interfaces_rjs",
"//adev/shared-docs/providers:providers_rjs",
"//packages/core:core_rjs",
"//packages/router:router_rjs",
],
)
+4 -6
View File
@@ -6,19 +6,17 @@ ts_project(
srcs = glob(
["**/*.ts"],
),
interop_deps = [
"//packages:types",
"//packages/core",
"//packages/core/testing",
"//packages/private/testing",
],
# Visible to //:saucelabs_unit_tests_poc target
visibility = ["//:__pkg__"],
deps = [
"//:node_modules/rxjs",
"//packages:types_rjs",
"//packages/common:common_rjs",
"//packages/common/http:http_rjs",
"//packages/common/http/testing:testing_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
"//packages/private/testing:testing_rjs",
],
)
@@ -6,13 +6,11 @@ ts_project(
srcs = glob(
["**/*.ts"],
),
interop_deps = [
"//packages/private/testing",
],
# Visible to //:saucelabs_unit_tests_poc target
visibility = ["//:__pkg__"],
deps = [
"//packages/core/primitives/dom-navigation/testing:testing_rjs",
"//packages/private/testing:testing_rjs",
],
)
+9 -1
View File
@@ -1,5 +1,5 @@
load("//tools:defaults.bzl", "api_golden_test_npm_package", "generate_api_docs")
load("//tools:defaults2.bzl", "ng_package", "ng_project")
load("//tools:defaults2.bzl", "ng_package", "ng_project", "npm_package")
package(default_visibility = ["//visibility:public"])
@@ -39,6 +39,14 @@ ng_package(
],
)
npm_package(
name = "pkg",
srcs = [":npm_package"],
replace_prefixes = {
"npm_package/": "",
},
)
api_golden_test_npm_package(
name = "elements_api",
data = [
+9 -1
View File
@@ -1,6 +1,6 @@
load("@build_bazel_rules_nodejs//:index.bzl", "js_library")
load("//tools:defaults.bzl", "api_golden_test_npm_package", "esbuild", "generate_api_docs", "tsec_test")
load("//tools:defaults2.bzl", "ng_package", "ng_project")
load("//tools:defaults2.bzl", "ng_package", "ng_project", "npm_package")
package(default_visibility = ["//visibility:public"])
@@ -80,6 +80,14 @@ ng_package(
],
)
npm_package(
name = "pkg",
srcs = [":npm_package"],
replace_prefixes = {
"npm_package/": "",
},
)
api_golden_test_npm_package(
name = "platform-server_api",
data = [
+199 -129
View File
@@ -16,34 +16,61 @@ importers:
dependencies:
'@angular-devkit/build-angular':
specifier: 20.1.0-rc.0
version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(karma@6.4.4)(protractor@7.0.0)(tsx@4.20.3)(typescript@5.8.3)
version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(karma@6.4.4)(protractor@7.0.0)(tsx@4.20.3)(typescript@5.8.3)
'@angular-devkit/core':
specifier: 20.1.0-rc.0
version: 20.1.0-rc.0(chokidar@4.0.3)
'@angular-devkit/schematics':
specifier: 20.1.0-rc.0
version: 20.1.0-rc.0(chokidar@4.0.3)
'@angular/animations':
specifier: workspace:*
version: link:packages/animations
'@angular/build':
specifier: 20.1.0-rc.0
version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(karma@6.4.4)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3)
version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3)
'@angular/cdk':
specifier: 20.1.0-next.2
version: 20.1.0-next.2(rxjs@7.8.2)
version: 20.1.0-next.2(@angular/common@packages+common)(@angular/core@packages+core)(rxjs@7.8.2)
'@angular/cli':
specifier: 20.1.0-rc.0
version: 20.1.0-rc.0(@types/node@18.19.113)(chokidar@4.0.3)
'@angular/common':
specifier: workspace:*
version: link:packages/common
'@angular/compiler':
specifier: workspace:*
version: link:packages/compiler
'@angular/compiler-cli':
specifier: workspace:*
version: link:packages/compiler-cli
'@angular/core':
specifier: workspace:*
version: link:packages/core
'@angular/elements':
specifier: workspace:*
version: link:packages/elements
'@angular/forms':
specifier: workspace:*
version: link:packages/forms
'@angular/material':
specifier: 20.1.0-next.2
version: 20.1.0-next.2(@angular/cdk@20.1.0-next.2)(rxjs@7.8.2)
version: 20.1.0-next.2(@angular/cdk@20.1.0-next.2)(@angular/common@packages+common)(@angular/core@packages+core)(@angular/forms@packages+forms)(@angular/platform-browser@packages+platform-browser)(rxjs@7.8.2)
'@angular/platform-browser':
specifier: workspace:*
version: link:packages/platform-browser
'@angular/platform-browser-dynamic':
specifier: workspace:*
version: link:packages/platform-browser-dynamic
'@angular/platform-server':
specifier: workspace:*
version: link:packages/platform-server
'@angular/router':
specifier: workspace:*
version: link:packages/router
'@angular/ssr':
specifier: 20.1.0-rc.0
version: 20.1.0-rc.0
version: 20.1.0-rc.0(@angular/common@packages+common)(@angular/core@packages+core)(@angular/platform-server@packages+platform-server)(@angular/router@packages+router)
'@babel/cli':
specifier: 7.28.0
version: 7.28.0(@babel/core@7.28.0)
@@ -253,10 +280,10 @@ importers:
version: 2.0.1
ngx-flamegraph:
specifier: 0.1.1
version: 0.1.1
version: 0.1.1(@angular/common@packages+common)(@angular/core@packages+core)
ngx-progressbar:
specifier: ^14.0.0
version: 14.0.0(@angular/cdk@20.1.0-next.2)(rxjs@7.8.2)
version: 14.0.0(@angular/cdk@20.1.0-next.2)(@angular/common@packages+common)(@angular/core@packages+core)(rxjs@7.8.2)
open-in-idx:
specifier: ^0.1.1
version: 0.1.1
@@ -356,7 +383,7 @@ importers:
version: 0.2001.0-rc.0(chokidar@4.0.3)
'@angular/build-tooling':
specifier: https://github.com/angular/dev-infra-private-build-tooling-builds.git#5db176c0f3211663830fd3ff4064c1dff0eaccb4
version: github.com/angular/dev-infra-private-build-tooling-builds/5db176c0f3211663830fd3ff4064c1dff0eaccb4(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/ssr@20.1.0-rc.0)(chokidar@4.0.3)(karma-chrome-launcher@3.2.0)(karma-firefox-launcher@2.1.3)(karma-jasmine@5.1.0)(karma-requirejs@1.1.0)(karma-sourcemap-loader@0.4.0)(karma@6.4.4)(rxjs@7.8.2)(terser@5.43.1)(tsx@4.20.3)(zone.js@packages+zone.js)
version: github.com/angular/dev-infra-private-build-tooling-builds/5db176c0f3211663830fd3ff4064c1dff0eaccb4(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(chokidar@4.0.3)(karma-chrome-launcher@3.2.0)(karma-firefox-launcher@2.1.3)(karma-jasmine@5.1.0)(karma-requirejs@1.1.0)(karma-sourcemap-loader@0.4.0)(karma@6.4.4)(rxjs@7.8.2)(terser@5.43.1)(tsx@4.20.3)(zone.js@packages+zone.js)
'@angular/ng-dev':
specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#800f6e7be48e84780621f8f7e9eec79a865346fd
version: github.com/angular/dev-infra-private-ng-dev-builds/800f6e7be48e84780621f8f7e9eec79a865346fd
@@ -458,7 +485,7 @@ importers:
version: 0.5.16
angular-split:
specifier: ^19.0.0
version: 19.0.0(rxjs@7.8.2)
version: 19.0.0(@angular/common@packages+common)(@angular/core@packages+core)(rxjs@7.8.2)
check-side-effects:
specifier: 0.0.23
version: 0.0.23
@@ -590,7 +617,7 @@ importers:
version: link:../packages/benchpress
'@angular/build':
specifier: 20.1.0-rc.0
version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.10)(chokidar@4.0.3)(karma@6.4.4)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3)
version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.10)(chokidar@4.0.3)(karma@6.4.4)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3)
'@angular/common':
specifier: workspace:*
version: link:../packages/common
@@ -639,6 +666,12 @@ importers:
packages/animations:
dependencies:
'@angular/common':
specifier: 'workspace: *'
version: link:../common
'@angular/core':
specifier: 'workspace: *'
version: link:../core
tslib:
specifier: ^2.3.0
version: 2.8.1
@@ -647,13 +680,19 @@ importers:
dependencies:
'@angular/core':
specifier: ^20.1.0-next
version: 20.1.0-rc.0(@angular/compiler@packages+compiler)(rxjs@7.8.2)(zone.js@packages+zone.js)
version: 20.1.0-rc.0(@angular/compiler@packages+compiler)(zone.js@packages+zone.js)
reflect-metadata:
specifier: ^0.2.0
version: 0.2.2
packages/common:
dependencies:
'@angular/core':
specifier: 'workspace: *'
version: link:../core
rxjs:
specifier: ^6.5.3 || ^7.4.0
version: 7.8.2
tslib:
specifier: ^2.3.0
version: 2.8.1
@@ -667,7 +706,7 @@ importers:
packages/compiler-cli:
dependencies:
'@angular/compiler':
specifier: workspace:*
specifier: 'workspace: *'
version: link:../compiler
'@babel/core':
specifier: 7.28.0
@@ -708,6 +747,12 @@ importers:
packages/core:
dependencies:
'@angular/compiler':
specifier: 'workspace: *'
version: link:../compiler
rxjs:
specifier: ^6.5.3 || ^7.4.0
version: 7.8.2
tslib:
specifier: ^2.3.0
version: 2.8.1
@@ -719,7 +764,7 @@ importers:
version: link:../../../animations
'@angular/build':
specifier: 20.1.0-rc.0
version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(karma@6.4.4)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3)
version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3)
'@angular/common':
specifier: workspace:*
version: link:../../../common
@@ -736,14 +781,44 @@ importers:
specifier: workspace:*
version: link:../../../router
packages/elements:
dependencies:
'@angular/core':
specifier: 'workspace: *'
version: link:../core
rxjs:
specifier: ^6.5.3 || ^7.4.0
version: 7.8.2
tslib:
specifier: ^2.3.0
version: 2.8.1
packages/forms:
dependencies:
'@angular/common':
specifier: 'workspace: *'
version: link:../common
'@angular/core':
specifier: 'workspace: *'
version: link:../core
'@angular/platform-browser':
specifier: 'workspace: *'
version: link:../platform-browser
rxjs:
specifier: ^6.5.3 || ^7.4.0
version: 7.8.2
tslib:
specifier: ^2.3.0
version: 2.8.1
packages/localize:
dependencies:
'@angular/compiler':
specifier: 'workspace: *'
version: link:../compiler
'@angular/compiler-cli':
specifier: 'workspace: *'
version: link:../compiler-cli
'@babel/core':
specifier: 7.28.0
version: 7.28.0
@@ -759,24 +834,93 @@ importers:
packages/platform-browser:
dependencies:
'@angular/animations':
specifier: 'workspace: *'
version: link:../animations
'@angular/common':
specifier: 'workspace: *'
version: link:../common
'@angular/core':
specifier: 'workspace: *'
version: link:../core
tslib:
specifier: ^2.3.0
version: 2.8.1
packages/platform-browser-dynamic:
dependencies:
'@angular/common':
specifier: 'workspace: *'
version: link:../common
'@angular/compiler':
specifier: 'workspace: *'
version: link:../compiler
'@angular/core':
specifier: 'workspace: *'
version: link:../core
'@angular/platform-browser':
specifier: 'workspace: *'
version: link:../platform-browser
tslib:
specifier: ^2.3.0
version: 2.8.1
packages/platform-server:
dependencies:
'@angular/common':
specifier: 'workspace: *'
version: link:../common
'@angular/compiler':
specifier: 'workspace: *'
version: link:../compiler
'@angular/core':
specifier: 'workspace: *'
version: link:../core
'@angular/platform-browser':
specifier: 'workspace: *'
version: link:../platform-browser
rxjs:
specifier: ^6.5.3 || ^7.4.0
version: 7.8.2
tslib:
specifier: ^2.3.0
version: 2.8.1
xhr2:
specifier: ^0.2.0
version: 0.2.1
packages/router:
dependencies:
'@angular/common':
specifier: 'workspace: *'
version: link:../common
'@angular/core':
specifier: 'workspace: *'
version: link:../core
'@angular/platform-browser':
specifier: 'workspace: *'
version: link:../platform-browser
rxjs:
specifier: ^6.5.3 || ^7.4.0
version: 7.8.2
tslib:
specifier: ^2.3.0
version: 2.8.1
packages/upgrade:
dependencies:
'@angular/compiler':
specifier: 'workspace: *'
version: link:../compiler
'@angular/core':
specifier: 'workspace: *'
version: link:../core
'@angular/platform-browser':
specifier: 'workspace: *'
version: link:../platform-browser
'@angular/platform-browser-dynamic':
specifier: 'workspace: *'
version: link:../platform-browser-dynamic
tslib:
specifier: ^2.3.0
version: 2.8.1
@@ -1014,7 +1158,7 @@ packages:
transitivePeerDependencies:
- chokidar
/@angular-devkit/build-angular@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(karma@6.4.4)(protractor@7.0.0)(tsx@4.20.3)(typescript@5.8.3):
/@angular-devkit/build-angular@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(karma@6.4.4)(protractor@7.0.0)(tsx@4.20.3)(typescript@5.8.3):
resolution: {integrity: sha512-699YE94kW1acCZlna58WijFU/56Hqx3XhshPUkKK5hfGP/8RoYkn86uOcKmxKg+UkMUIYittoBCGwRxByZkxkw==, tarball: https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-20.1.0-rc.0.tgz}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
peerDependencies:
@@ -1068,9 +1212,12 @@ packages:
'@angular-devkit/architect': 0.2001.0-rc.0(chokidar@4.0.3)
'@angular-devkit/build-webpack': 0.2001.0-rc.0(chokidar@4.0.3)(webpack-dev-server@5.2.2)(webpack@5.99.9)
'@angular-devkit/core': 20.1.0-rc.0(chokidar@4.0.3)
'@angular/build': 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3)
'@angular/build': 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3)
'@angular/compiler-cli': link:packages/compiler-cli
'@angular/ssr': 20.1.0-rc.0
'@angular/core': link:packages/core
'@angular/platform-browser': link:packages/platform-browser
'@angular/platform-server': link:packages/platform-server
'@angular/ssr': 20.1.0-rc.0(@angular/common@packages+common)(@angular/core@packages+core)(@angular/platform-server@packages+platform-server)(@angular/router@packages+router)
'@babel/core': 7.27.7
'@babel/generator': 7.27.5
'@babel/helper-annotate-as-pure': 7.27.3
@@ -1233,7 +1380,7 @@ packages:
- zone.js
dev: true
/@angular/build@19.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(terser@5.43.1)(tsx@4.20.3)(typescript@5.7.3):
/@angular/build@19.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(terser@5.43.1)(tsx@4.20.3)(typescript@5.7.3):
resolution: {integrity: sha512-ALl+MVMYBF+E7HyAQ+1MtE6sNIOAX0o2Sfs0wdIQfM2unRl6jPsz/Ker4BjnNQIK4wRCcstyzBv5mZBDulfFIQ==, tarball: https://registry.npmjs.org/@angular/build/-/build-19.1.0-rc.0.tgz}
engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
peerDependencies:
@@ -1270,7 +1417,8 @@ packages:
'@angular-devkit/architect': 0.1901.0-rc.0(chokidar@4.0.3)
'@angular/compiler': link:packages/compiler
'@angular/compiler-cli': link:packages/compiler-cli
'@angular/ssr': 20.1.0-rc.0
'@angular/platform-server': link:packages/platform-server
'@angular/ssr': 20.1.0-rc.0(@angular/common@packages+common)(@angular/core@packages+core)(@angular/platform-server@packages+platform-server)(@angular/router@packages+router)
'@babel/core': 7.26.0
'@babel/helper-annotate-as-pure': 7.25.9
'@babel/helper-split-export-declaration': 7.24.7
@@ -1311,7 +1459,7 @@ packages:
- yaml
dev: true
/@angular/build@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.10)(chokidar@4.0.3)(karma@6.4.4)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3):
/@angular/build@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.10)(chokidar@4.0.3)(karma@6.4.4)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3):
resolution: {integrity: sha512-A2DvjOzV0ibb7Vn6FCWVED3Q7dQ1As1u9iAbrug12Uj618wBhKSYpiEsPVkk+rGa3an65y1HBRsVW3JknCNopw==, tarball: https://registry.npmjs.org/@angular/build/-/build-20.1.0-rc.0.tgz}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
peerDependencies:
@@ -1364,7 +1512,8 @@ packages:
'@angular/core': link:packages/core
'@angular/localize': link:packages/localize
'@angular/platform-browser': link:packages/platform-browser
'@angular/ssr': 20.1.0-rc.0
'@angular/platform-server': link:packages/platform-server
'@angular/ssr': 20.1.0-rc.0(@angular/common@packages+common)(@angular/core@packages+core)(@angular/platform-server@packages+platform-server)(@angular/router@packages+router)
'@babel/core': 7.27.7
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-split-export-declaration': 7.24.7
@@ -1408,7 +1557,7 @@ packages:
- yaml
dev: false
/@angular/build@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(karma@6.4.4)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3):
/@angular/build@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3):
resolution: {integrity: sha512-A2DvjOzV0ibb7Vn6FCWVED3Q7dQ1As1u9iAbrug12Uj618wBhKSYpiEsPVkk+rGa3an65y1HBRsVW3JknCNopw==, tarball: https://registry.npmjs.org/@angular/build/-/build-20.1.0-rc.0.tgz}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
peerDependencies:
@@ -1460,101 +1609,8 @@ packages:
'@angular/compiler-cli': link:packages/compiler-cli
'@angular/core': link:packages/core
'@angular/platform-browser': link:packages/platform-browser
'@angular/ssr': 20.1.0-rc.0
'@babel/core': 7.27.7
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-split-export-declaration': 7.24.7
'@inquirer/confirm': 5.1.13(@types/node@18.19.113)
'@vitejs/plugin-basic-ssl': 2.1.0(vite@7.0.0)
beasties: 0.3.4
browserslist: 4.25.1
esbuild: 0.25.5
https-proxy-agent: 7.0.6(supports-color@10.0.0)
istanbul-lib-instrument: 6.0.3
jsonc-parser: 3.3.1
karma: 6.4.4
listr2: 8.3.3
magic-string: 0.30.17
mrmime: 2.0.1
parse5-html-rewriting-stream: 7.1.0
picomatch: 4.0.2
piscina: 5.1.2
rollup: 4.44.1
sass: 1.89.2
semver: 7.7.2
source-map-support: 0.5.21
tinyglobby: 0.2.14
tslib: 2.8.1
typescript: 5.8.3
vite: 7.0.0(@types/node@18.19.113)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)
watchpack: 2.4.4
optionalDependencies:
lmdb: 3.4.1
transitivePeerDependencies:
- '@types/node'
- chokidar
- jiti
- lightningcss
- sass-embedded
- stylus
- sugarss
- supports-color
- terser
- tsx
- yaml
dev: false
/@angular/build@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3):
resolution: {integrity: sha512-A2DvjOzV0ibb7Vn6FCWVED3Q7dQ1As1u9iAbrug12Uj618wBhKSYpiEsPVkk+rGa3an65y1HBRsVW3JknCNopw==, tarball: https://registry.npmjs.org/@angular/build/-/build-20.1.0-rc.0.tgz}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
peerDependencies:
'@angular/compiler': ^20.0.0 || ^20.1.0-next.0
'@angular/compiler-cli': ^20.0.0 || ^20.1.0-next.0
'@angular/core': ^20.0.0 || ^20.1.0-next.0
'@angular/localize': ^20.0.0 || ^20.1.0-next.0
'@angular/platform-browser': ^20.0.0 || ^20.1.0-next.0
'@angular/platform-server': ^20.0.0 || ^20.1.0-next.0
'@angular/service-worker': ^20.0.0 || ^20.1.0-next.0
'@angular/ssr': ^20.1.0-rc.0
karma: ^6.4.0
less: ^4.2.0
ng-packagr: ^20.0.0 || ^20.1.0-next.0
postcss: ^8.4.0
tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0
tslib: ^2.3.0
typescript: '>=5.8 <5.9'
vitest: ^3.1.1
peerDependenciesMeta:
'@angular/core':
optional: true
'@angular/localize':
optional: true
'@angular/platform-browser':
optional: true
'@angular/platform-server':
optional: true
'@angular/service-worker':
optional: true
'@angular/ssr':
optional: true
karma:
optional: true
less:
optional: true
ng-packagr:
optional: true
postcss:
optional: true
tailwindcss:
optional: true
vitest:
optional: true
dependencies:
'@ampproject/remapping': 2.3.0
'@angular-devkit/architect': 0.2001.0-rc.0(chokidar@4.0.3)
'@angular/compiler': link:packages/compiler
'@angular/compiler-cli': link:packages/compiler-cli
'@angular/ssr': 20.1.0-rc.0
'@angular/platform-server': link:packages/platform-server
'@angular/ssr': 20.1.0-rc.0(@angular/common@packages+common)(@angular/core@packages+core)(@angular/platform-server@packages+platform-server)(@angular/router@packages+router)
'@babel/core': 7.27.7
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-split-export-declaration': 7.24.7
@@ -1600,13 +1656,15 @@ packages:
- yaml
dev: false
/@angular/cdk@20.1.0-next.2(rxjs@7.8.2):
/@angular/cdk@20.1.0-next.2(@angular/common@packages+common)(@angular/core@packages+core)(rxjs@7.8.2):
resolution: {integrity: sha512-fH+XDVUep7UUpG6Cg83Fw/EPwjOBGFGWTipBDzgglWcVyVqiRteBKHn2XaOMDdV8Pr/igX9bMn1Rzj713Y9ZzQ==, tarball: https://registry.npmjs.org/@angular/cdk/-/cdk-20.1.0-next.2.tgz}
peerDependencies:
'@angular/common': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
'@angular/core': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
dependencies:
'@angular/common': link:packages/common
'@angular/core': link:packages/core
parse5: 7.3.0
rxjs: 7.8.2
tslib: 2.8.1
@@ -1652,12 +1710,11 @@ packages:
zone.js: link:packages/zone.js
dev: true
/@angular/core@20.1.0-rc.0(@angular/compiler@packages+compiler)(rxjs@7.8.2)(zone.js@packages+zone.js):
/@angular/core@20.1.0-rc.0(@angular/compiler@packages+compiler)(zone.js@packages+zone.js):
resolution: {integrity: sha512-dsyi29ieAjKEMspq8I9/CEtg6yPVleHk6Ii31wN3iMtKuEfAu30EZNtFgCqKzv3j4ZvJH/sBV4yh0FSZJSfgCA==, tarball: https://registry.npmjs.org/@angular/core/-/core-20.1.0-rc.0.tgz}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
'@angular/compiler': 20.1.0-rc.0
rxjs: ^6.5.3 || ^7.4.0
zone.js: ~0.15.0
peerDependenciesMeta:
'@angular/compiler':
@@ -1671,7 +1728,7 @@ packages:
zone.js: link:packages/zone.js
dev: false
/@angular/material@20.1.0-next.2(@angular/cdk@20.1.0-next.2)(rxjs@7.8.2):
/@angular/material@20.1.0-next.2(@angular/cdk@20.1.0-next.2)(@angular/common@packages+common)(@angular/core@packages+core)(@angular/forms@packages+forms)(@angular/platform-browser@packages+platform-browser)(rxjs@7.8.2):
resolution: {integrity: sha512-p8b3fRINdIenk05WT3A0OMIg3sIy7FbUA99XopXVuSBJdf0yvSKPTX+fu3QBXESgVSVsZauM972gVqJdlGd6Yw==, tarball: https://registry.npmjs.org/@angular/material/-/material-20.1.0-next.2.tgz}
peerDependencies:
'@angular/cdk': 20.1.0-next.2
@@ -1681,12 +1738,16 @@ packages:
'@angular/platform-browser': ^20.0.0-0 || ^20.1.0-0 || ^20.2.0-0 || ^20.3.0-0 || ^21.0.0-0
rxjs: ^6.5.3 || ^7.4.0
dependencies:
'@angular/cdk': 20.1.0-next.2(rxjs@7.8.2)
'@angular/cdk': 20.1.0-next.2(@angular/common@packages+common)(@angular/core@packages+core)(rxjs@7.8.2)
'@angular/common': link:packages/common
'@angular/core': link:packages/core
'@angular/forms': link:packages/forms
'@angular/platform-browser': link:packages/platform-browser
rxjs: 7.8.2
tslib: 2.8.1
dev: false
/@angular/ssr@20.1.0-rc.0:
/@angular/ssr@20.1.0-rc.0(@angular/common@packages+common)(@angular/core@packages+core)(@angular/platform-server@packages+platform-server)(@angular/router@packages+router):
resolution: {integrity: sha512-XG49DFtwyQH5wLd4RRKk4QebBXHXPYUXyitWHLRV0KTTwHfYMIKEt3w54+wmeo7Zq5MjzEhimz4qzW95WFWhpg==, tarball: https://registry.npmjs.org/@angular/ssr/-/ssr-20.1.0-rc.0.tgz}
peerDependencies:
'@angular/common': ^20.0.0 || ^20.1.0-next.0
@@ -1697,6 +1758,10 @@ packages:
'@angular/platform-server':
optional: true
dependencies:
'@angular/common': link:packages/common
'@angular/core': link:packages/core
'@angular/platform-server': link:packages/platform-server
'@angular/router': link:packages/router
tslib: 2.8.1
/@antfu/install-pkg@1.1.0:
@@ -3252,7 +3317,6 @@ packages:
/@bazel/typescript@5.8.1(typescript@5.7.3):
resolution: {integrity: sha512-NAJ8WQHZL1WE1YmRoCrq/1hhG15Mvy/viWh6TkvFnBeEhNUiQUsA5GYyhU1ztnBIYW03nATO3vwhAEfO7Q0U5g==, tarball: https://registry.npmjs.org/@bazel/typescript/-/typescript-5.8.1.tgz}
deprecated: No longer maintained, https://github.com/aspect-build/rules_ts is the recommended replacement
hasBin: true
peerDependencies:
typescript: '>=3.0.0'
@@ -7748,13 +7812,15 @@ packages:
resolution: {integrity: sha512-vqsT6zwu80cZ8RY7qRQBZuy6Fq5X7/N5hkV9LzNT0c8b546rw4ErGK6muW1u2JnDKYa7+jJuaGM702bWir4HGw==, tarball: https://registry.npmjs.org/angular-mocks/-/angular-mocks-1.8.3.tgz}
dev: false
/angular-split@19.0.0(rxjs@7.8.2):
/angular-split@19.0.0(@angular/common@packages+common)(@angular/core@packages+core)(rxjs@7.8.2):
resolution: {integrity: sha512-vQqXWLcCimFmInu2lpGKIfS9FtYBgKmoWenPjeYkHSRdWmb7HLGlQoNPj1oALrwdhIWFPdySgp0BIXDe2IAepQ==, tarball: https://registry.npmjs.org/angular-split/-/angular-split-19.0.0.tgz}
peerDependencies:
'@angular/common': '>=19.0.0'
'@angular/core': '>=19.0.0'
rxjs: '>=7.0.0'
dependencies:
'@angular/common': link:packages/common
'@angular/core': link:packages/core
rxjs: 7.8.2
tslib: 2.8.1
dev: true
@@ -15784,16 +15850,18 @@ packages:
engines: {node: '>= 0.4.0'}
dev: true
/ngx-flamegraph@0.1.1:
/ngx-flamegraph@0.1.1(@angular/common@packages+common)(@angular/core@packages+core):
resolution: {integrity: sha512-BTyyOnPDXW0Xi5iOd+H03atdiCNdnYNzpkNJ4iqTrkYGJnOnzaMEzdlaN9Jt3Qpjcs3oyvUoJvD85xZnZpzTyQ==, tarball: https://registry.npmjs.org/ngx-flamegraph/-/ngx-flamegraph-0.1.1.tgz}
peerDependencies:
'@angular/common': ^20.0.0
'@angular/core': ^20.0.0
dependencies:
'@angular/common': link:packages/common
'@angular/core': link:packages/core
tslib: 2.8.1
dev: false
/ngx-progressbar@14.0.0(@angular/cdk@20.1.0-next.2)(rxjs@7.8.2):
/ngx-progressbar@14.0.0(@angular/cdk@20.1.0-next.2)(@angular/common@packages+common)(@angular/core@packages+core)(rxjs@7.8.2):
resolution: {integrity: sha512-tDj7h5F2aSI4/XaJjs50FnELVe6qFqyz3vVq22acacd3oDW2EyJB4c+IYaxMf5972OdTw0WL4n6UwQ3dqC+gCA==, tarball: https://registry.npmjs.org/ngx-progressbar/-/ngx-progressbar-14.0.0.tgz}
peerDependencies:
'@angular/cdk': '>=17.3.0'
@@ -15801,7 +15869,9 @@ packages:
'@angular/core': '>=17.3.0'
rxjs: '>=7.0.0'
dependencies:
'@angular/cdk': 20.1.0-next.2(rxjs@7.8.2)
'@angular/cdk': 20.1.0-next.2(@angular/common@packages+common)(@angular/core@packages+core)(rxjs@7.8.2)
'@angular/common': link:packages/common
'@angular/core': link:packages/core
rxjs: 7.8.2
tslib: 2.8.1
dev: false
@@ -21534,14 +21604,14 @@ packages:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==, tarball: https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz}
dev: true
github.com/angular/dev-infra-private-build-tooling-builds/5db176c0f3211663830fd3ff4064c1dff0eaccb4(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/ssr@20.1.0-rc.0)(chokidar@4.0.3)(karma-chrome-launcher@3.2.0)(karma-firefox-launcher@2.1.3)(karma-jasmine@5.1.0)(karma-requirejs@1.1.0)(karma-sourcemap-loader@0.4.0)(karma@6.4.4)(rxjs@7.8.2)(terser@5.43.1)(tsx@4.20.3)(zone.js@packages+zone.js):
github.com/angular/dev-infra-private-build-tooling-builds/5db176c0f3211663830fd3ff4064c1dff0eaccb4(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(chokidar@4.0.3)(karma-chrome-launcher@3.2.0)(karma-firefox-launcher@2.1.3)(karma-jasmine@5.1.0)(karma-requirejs@1.1.0)(karma-sourcemap-loader@0.4.0)(karma@6.4.4)(rxjs@7.8.2)(terser@5.43.1)(tsx@4.20.3)(zone.js@packages+zone.js):
resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-build-tooling-builds/tar.gz/5db176c0f3211663830fd3ff4064c1dff0eaccb4}
id: github.com/angular/dev-infra-private-build-tooling-builds/5db176c0f3211663830fd3ff4064c1dff0eaccb4
name: '@angular/build-tooling'
version: 0.0.0-d44be7e28087c3499d70dda9859d51c1cd3fe1bf
dependencies:
'@angular/benchpress': 0.3.0(rxjs@7.8.2)(zone.js@packages+zone.js)
'@angular/build': 19.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(terser@5.43.1)(tsx@4.20.3)(typescript@5.7.3)
'@angular/build': 19.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.113)(chokidar@4.0.3)(terser@5.43.1)(tsx@4.20.3)(typescript@5.7.3)
'@babel/core': 7.28.0
'@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.28.0)
'@bazel/buildifier': 6.3.3
+2
View File
@@ -12,9 +12,11 @@ packages:
- packages/core/test/bundling
- packages/forms/
- packages/platform-browser/
- packages/platform-server/
- packages/platform-browser-dynamic/
- packages/router/
- packages/localize/
- packages/elements/
- packages/benchpress/
- packages/upgrade/
- packages/zone.js/
+3 -3
View File
@@ -1,11 +1,12 @@
load("@devinfra//bazel/spec-bundling:index_rjs.bzl", "spec_bundle")
load("@rules_browsers//src/wtr:index.bzl", "wtr_test")
def _web_test(name, tags = [], deps = [], bootstrap = [], **kwargs):
def _web_test(name, tags = [], deps = [], bootstrap = [], tsconfig = "//packages:tsconfig_build", **kwargs):
spec_bundle(
name = "%s_bundle" % name,
testonly = True,
srcs = ["//packages:tsconfig_build"],
srcs = [tsconfig],
tsconfig = tsconfig,
bootstrap = bootstrap,
deps = deps,
tags = [
@@ -13,7 +14,6 @@ def _web_test(name, tags = [], deps = [], bootstrap = [], **kwargs):
],
config = {
"resolveExtensions": [".js", ".mjs"],
"tsconfig": "./packages/tsconfig-build.json",
},
platform = "browser",
external = kwargs.pop("external", []),
+28
View File
@@ -16,8 +16,14 @@ ts_project(
name = "browser",
testonly = 1,
srcs = ["browser_tests.init.mts"],
enable_runtime_rnjs_interop = False,
deps = [
":zone_base_setup_lib_rjs",
# Both the node_module and direct ts_project based deps for the imports are both
# present to accomodate both `paths` and no `paths` tsconfig configurations.
"//:node_modules/@angular/compiler",
"//:node_modules/@angular/core",
"//:node_modules/@angular/platform-browser",
"//packages/compiler:compiler_rjs",
"//packages/core/testing:testing_rjs",
"//packages/platform-browser/animations:animations_rjs",
@@ -29,8 +35,14 @@ ts_project(
name = "browser_zoneless",
testonly = 1,
srcs = ["browser_zoneless_tests.init.mts"],
enable_runtime_rnjs_interop = False,
deps = [
"//:node_modules/reflect-metadata",
# Both the node_module and direct ts_project based deps for the imports are both
# present to accomodate both `paths` and no `paths` tsconfig configurations.
"//:node_modules/@angular/compiler",
"//:node_modules/@angular/core",
"//:node_modules/@angular/platform-browser",
"//packages/compiler:compiler_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
@@ -43,11 +55,19 @@ ts_project(
name = "node_zoneless",
testonly = 1,
srcs = ["node_zoneless_tests.init.mts"],
enable_runtime_rnjs_interop = False,
interop_deps = [
"//packages/platform-server:bundled_domino_lib",
],
deps = [
"//:node_modules/reflect-metadata",
# Both the node_module and direct ts_project based deps for the imports are both
# present to accomodate both `paths` and no `paths` tsconfig configurations.
"//:node_modules/@angular/compiler",
"//:node_modules/@angular/core",
"//:node_modules/@angular/platform-browser",
"//:node_modules/@angular/platform-server",
"//:node_modules/@angular/platform-browser-dynamic",
"//packages/compiler:compiler_rjs",
"//packages/core:core_rjs",
"//packages/core/testing:testing_rjs",
@@ -60,6 +80,7 @@ ts_project(
name = "node",
testonly = 1,
srcs = ["node_tests.init.mts"],
enable_runtime_rnjs_interop = False,
interop_deps = [
"//packages/platform-server:bundled_domino_lib",
],
@@ -67,6 +88,13 @@ ts_project(
":zone_base_setup_lib_rjs",
"//:node_modules/reflect-metadata",
"//:node_modules/zone.js",
# Both the node_module and direct ts_project based deps for the imports are both
# present to accomodate both `paths` and no `paths` tsconfig configurations.
"//:node_modules/@angular/compiler",
"//:node_modules/@angular/core",
"//:node_modules/@angular/platform-browser",
"//:node_modules/@angular/platform-server",
"//:node_modules/@angular/platform-browser-dynamic",
"//packages/compiler:compiler_rjs",
"//packages/core/testing:testing_rjs",
"//packages/platform-server:platform-server_rjs",
+1 -1
View File
@@ -9,7 +9,7 @@
"moduleResolution": "node",
"types": ["node"],
"paths": {
"@angular/*": ["../packages/*/index"],
}
}
}