build: rules_nodejs 0.26.0 & use @npm instead of @ngdeps now that downstream angular build uses angular bundles (#28871)
PR Close #28871
This commit is contained in:

committed by
Andrew Kushnir

parent
cd83a43462
commit
ea09430039
@ -5,15 +5,15 @@ exports_files([
|
||||
"tsconfig.json",
|
||||
])
|
||||
|
||||
load("@npm_bazel_typescript//:defs.bzl", "ts_config")
|
||||
load("@npm_bazel_typescript//:index.bzl", "ts_config")
|
||||
load("//tools:defaults.bzl", "ts_library")
|
||||
|
||||
ts_library(
|
||||
name = "types",
|
||||
srcs = glob(["*.ts"]),
|
||||
deps = [
|
||||
"@ngdeps//@types/hammerjs",
|
||||
"@ngdeps//zone.js",
|
||||
"@npm//@types/hammerjs",
|
||||
"@npm//zone.js",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -21,8 +21,6 @@ npm_package(
|
||||
replacements = {
|
||||
"(#|\/\/)\\s+BEGIN-DEV-ONLY[\\w\W]+?(#|\/\/)\\s+END-DEV-ONLY": "",
|
||||
"//packages/bazel/": "//",
|
||||
"@ngdeps//": "@npm//",
|
||||
"@angular//:@angular/bazel/ngc-wrapped": "@npm//@angular/bazel/bin:ngc-wrapped",
|
||||
"angular/packages/bazel/": "npm_angular_bazel/",
|
||||
},
|
||||
tags = ["release-with-framework"],
|
||||
|
@ -5,7 +5,6 @@ skylark_doc(
|
||||
srcs = [
|
||||
"//packages/bazel/src:ng_module.bzl",
|
||||
"//packages/bazel/src:ng_rollup_bundle.bzl",
|
||||
"//packages/bazel/src:ng_setup_workspace.bzl",
|
||||
"//packages/bazel/src/ng_package:ng_package.bzl",
|
||||
"//packages/bazel/src/protractor:protractor_web_test.bzl",
|
||||
],
|
||||
|
@ -14,12 +14,17 @@ load(
|
||||
_protractor_web_test_suite = "protractor_web_test_suite",
|
||||
)
|
||||
load("//packages/bazel/src:ng_module.bzl", _ng_module = "ng_module")
|
||||
load("//packages/bazel/src:ng_setup_workspace.bzl", _ng_setup_workspace = "ng_setup_workspace")
|
||||
|
||||
ng_module = _ng_module
|
||||
ng_package = _ng_package
|
||||
protractor_web_test = _protractor_web_test
|
||||
protractor_web_test_suite = _protractor_web_test_suite
|
||||
ng_setup_workspace = _ng_setup_workspace
|
||||
# DO NOT ADD PUBLIC API without including in the documentation generation
|
||||
# Run `yarn bazel build //packages/bazel/docs` to verify
|
||||
|
||||
def ng_setup_workspace():
|
||||
print("""DEPRECATION WARNING:
|
||||
ng_setup_workspace is no longer needed, and will be removed in a future release.
|
||||
We assume you will fetch rules_nodejs in your WORKSPACE file, and no other dependencies remain here.
|
||||
Simply remove any calls to this function and the corresponding load statement.
|
||||
""")
|
||||
|
@ -21,7 +21,7 @@
|
||||
"@angular-devkit/architect": "^0.10.6",
|
||||
"@angular-devkit/core": "^7.0.4",
|
||||
"@angular-devkit/schematics": "^7.3.0-rc.0",
|
||||
"@bazel/typescript": "^0.26.0-beta.0",
|
||||
"@bazel/typescript": "^0.26.0",
|
||||
"@microsoft/api-extractor": "^7.0.17",
|
||||
"@schematics/angular": "^7.0.4",
|
||||
"@types/node": "6.0.84",
|
||||
|
@ -13,13 +13,13 @@ load("@build_bazel_rules_nodejs//:defs.bzl", "nodejs_binary")
|
||||
nodejs_binary(
|
||||
name = "rollup_with_build_optimizer",
|
||||
data = [
|
||||
"@ngdeps//@angular-devkit/build-optimizer",
|
||||
"@ngdeps//is-builtin-module",
|
||||
"@ngdeps//rollup",
|
||||
"@ngdeps//rollup-plugin-node-resolve",
|
||||
"@ngdeps//rollup-plugin-sourcemaps",
|
||||
"@npm//@angular-devkit/build-optimizer",
|
||||
"@npm//is-builtin-module",
|
||||
"@npm//rollup",
|
||||
"@npm//rollup-plugin-node-resolve",
|
||||
"@npm//rollup-plugin-sourcemaps",
|
||||
],
|
||||
entry_point = "ngdeps/node_modules/rollup/bin/rollup",
|
||||
entry_point = "npm/node_modules/rollup/bin/rollup",
|
||||
install_source_map_support = False,
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
@ -11,9 +11,9 @@ ts_library(
|
||||
"index.ts",
|
||||
],
|
||||
deps = [
|
||||
"@ngdeps//@bazel/typescript",
|
||||
"@ngdeps//@microsoft/api-extractor",
|
||||
"@ngdeps//@types/node",
|
||||
"@npm//@bazel/typescript",
|
||||
"@npm//@microsoft/api-extractor",
|
||||
"@npm//@types/node",
|
||||
],
|
||||
)
|
||||
|
||||
@ -22,8 +22,8 @@ nodejs_binary(
|
||||
name = "api_extractor",
|
||||
data = [
|
||||
":lib",
|
||||
"@ngdeps//@bazel/typescript",
|
||||
"@ngdeps//@microsoft/api-extractor",
|
||||
"@npm//@bazel/typescript",
|
||||
"@npm//@microsoft/api-extractor",
|
||||
],
|
||||
entry_point = "angular/packages/bazel/src/api-extractor/index.js",
|
||||
visibility = ["//visibility:public"],
|
||||
|
@ -22,9 +22,9 @@ ts_library(
|
||||
],
|
||||
module_name = "@angular/bazel/src/builders",
|
||||
deps = [
|
||||
"@ngdeps//@angular-devkit/architect",
|
||||
"@ngdeps//@angular-devkit/core",
|
||||
"@ngdeps//@types/node",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//@angular-devkit/architect",
|
||||
"@npm//@angular-devkit/core",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
@ -33,7 +33,7 @@ compile_ts = _compile_ts
|
||||
DEPS_ASPECTS = _DEPS_ASPECTS
|
||||
ts_providers_dict_to_struct = _ts_providers_dict_to_struct
|
||||
|
||||
DEFAULT_NG_COMPILER = "@angular//:@angular/bazel/ngc-wrapped"
|
||||
DEFAULT_NG_COMPILER = "@npm//@angular/bazel/bin:ngc-wrapped"
|
||||
DEFAULT_NG_XI18N = "@npm//@angular/bazel/bin:xi18n"
|
||||
FLAT_DTS_FILE_SUFFIX = ".bundle.d.ts"
|
||||
TsConfigInfo = _TsConfigInfo
|
||||
|
@ -3,16 +3,16 @@ package(default_visibility = ["//visibility:public"])
|
||||
load("@build_bazel_rules_nodejs//:defs.bzl", "nodejs_binary")
|
||||
|
||||
# BEGIN-DEV-ONLY
|
||||
load("@npm_bazel_typescript//:defs.bzl", "ts_library")
|
||||
load("@npm_bazel_typescript//:index.bzl", "ts_library")
|
||||
|
||||
ts_library(
|
||||
name = "lib",
|
||||
srcs = glob(["*.ts"]),
|
||||
node_modules = "@ngdeps//typescript:typescript__typings",
|
||||
node_modules = "@npm//typescript:typescript__typings",
|
||||
tsconfig = ":tsconfig.json",
|
||||
deps = [
|
||||
"@ngdeps//@types/node",
|
||||
"@ngdeps//@types/shelljs",
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/shelljs",
|
||||
],
|
||||
)
|
||||
|
||||
@ -21,7 +21,7 @@ nodejs_binary(
|
||||
name = "packager",
|
||||
data = [
|
||||
"lib",
|
||||
"@ngdeps//shelljs",
|
||||
"@npm//shelljs",
|
||||
],
|
||||
entry_point = "angular/packages/bazel/src/ng_package/packager.js",
|
||||
install_source_map_support = False,
|
||||
|
@ -43,7 +43,7 @@ PACKAGES = [
|
||||
PLUGIN_CONFIG = "{sideEffectFreeModules: [\n%s]}" % ",\n".join(
|
||||
[" '.esm5/{0}'".format(p) for p in PACKAGES],
|
||||
)
|
||||
BO_ROLLUP = "ngdeps/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/rollup-plugin.js"
|
||||
BO_ROLLUP = "npm/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/rollup-plugin.js"
|
||||
BO_PLUGIN = "require('%s').default(%s)" % (BO_ROLLUP, PLUGIN_CONFIG)
|
||||
|
||||
def _use_plain_rollup(ctx):
|
||||
|
@ -1,13 +0,0 @@
|
||||
# Copyright Google Inc. All Rights Reserved.
|
||||
#
|
||||
# Use of this source code is governed by an MIT-style license that can be
|
||||
# found in the LICENSE file at https://angular.io/license
|
||||
|
||||
"Install toolchain dependencies"
|
||||
|
||||
def ng_setup_workspace():
|
||||
"""This repository rule should be called from your WORKSPACE file.
|
||||
|
||||
It creates some additional Bazel external repositories that are used internally
|
||||
by the Angular rules.
|
||||
"""
|
@ -1,5 +1,5 @@
|
||||
load("@build_bazel_rules_nodejs//:defs.bzl", "nodejs_binary")
|
||||
load("@npm_bazel_typescript//:defs.bzl", "ts_library")
|
||||
load("@npm_bazel_typescript//:index.bzl", "ts_library")
|
||||
|
||||
ts_library(
|
||||
name = "ngc_lib",
|
||||
@ -8,7 +8,7 @@ ts_library(
|
||||
"index.ts",
|
||||
],
|
||||
module_name = "@angular/bazel",
|
||||
node_modules = "@ngdeps//typescript:typescript__typings",
|
||||
node_modules = "@npm//typescript:typescript__typings",
|
||||
tsconfig = ":tsconfig.json",
|
||||
visibility = [
|
||||
"//packages/bazel:__pkg__",
|
||||
@ -20,10 +20,10 @@ ts_library(
|
||||
# Users will get this dependency from node_modules.
|
||||
"//packages/compiler-cli",
|
||||
# END-INTERNAL
|
||||
"@ngdeps//@bazel/typescript",
|
||||
"@ngdeps//@types/node",
|
||||
"@ngdeps//tsickle",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@bazel/typescript",
|
||||
"@npm//@types/node",
|
||||
"@npm//tsickle",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -33,8 +33,8 @@ nodejs_binary(
|
||||
data = [
|
||||
":ngc_lib",
|
||||
"//packages/bazel/third_party/github.com/bazelbuild/bazel/src/main/protobuf:worker_protocol.proto",
|
||||
"@ngdeps//source-map-support",
|
||||
"@ngdeps//tslib",
|
||||
"@npm//source-map-support",
|
||||
"@npm//tslib",
|
||||
],
|
||||
entry_point = "angular/packages/bazel/src/ngc-wrapped/index.js",
|
||||
visibility = ["//visibility:public"],
|
||||
@ -44,7 +44,7 @@ nodejs_binary(
|
||||
name = "xi18n",
|
||||
data = [
|
||||
":ngc_lib",
|
||||
"@ngdeps//source-map-support",
|
||||
"@npm//source-map-support",
|
||||
],
|
||||
entry_point = "angular/packages/bazel/src/ngc-wrapped/extract_i18n.js",
|
||||
visibility = ["//visibility:public"],
|
||||
|
@ -1,12 +1,12 @@
|
||||
package(default_visibility = ["//visibility:public"])
|
||||
|
||||
load("@npm_bazel_typescript//:defs.bzl", "ts_library")
|
||||
load("@npm_bazel_typescript//:index.bzl", "ts_library")
|
||||
|
||||
ts_library(
|
||||
name = "utils",
|
||||
srcs = ["index.ts"],
|
||||
module_name = "@angular/bazel/protractor-utils",
|
||||
node_modules = "@ngdeps//typescript:typescript__typings",
|
||||
node_modules = "@npm//typescript:typescript__typings",
|
||||
tsconfig = ":tsconfig.json",
|
||||
deps = ["@ngdeps//@types/node"],
|
||||
deps = ["@npm//@types/node"],
|
||||
)
|
||||
|
@ -12,9 +12,9 @@ ts_library(
|
||||
"schema.json",
|
||||
],
|
||||
deps = [
|
||||
"@ngdeps//@angular-devkit/core",
|
||||
"@ngdeps//@angular-devkit/schematics",
|
||||
"@ngdeps//@schematics/angular",
|
||||
"@npm//@angular-devkit/core",
|
||||
"@npm//@angular-devkit/schematics",
|
||||
"@npm//@schematics/angular",
|
||||
],
|
||||
)
|
||||
|
||||
@ -29,6 +29,6 @@ ts_library(
|
||||
],
|
||||
deps = [
|
||||
":bazel-workspace",
|
||||
"@ngdeps//@angular-devkit/schematics",
|
||||
"@npm//@angular-devkit/schematics",
|
||||
],
|
||||
)
|
||||
|
@ -55,11 +55,9 @@ web_test_repositories()
|
||||
load("@npm_bazel_karma//:browser_repositories.bzl", "browser_repositories")
|
||||
browser_repositories()
|
||||
|
||||
load("@npm_bazel_typescript//:defs.bzl", "ts_setup_workspace")
|
||||
load("@npm_bazel_typescript//:index.bzl", "ts_setup_workspace")
|
||||
ts_setup_workspace()
|
||||
<% if (sass) { %>
|
||||
load("@io_bazel_rules_sass//sass:sass_repositories.bzl", "sass_repositories")
|
||||
sass_repositories()
|
||||
<% } %>
|
||||
load("@npm_angular_bazel//:index.bzl", "ng_setup_workspace")
|
||||
ng_setup_workspace()
|
||||
|
@ -1,4 +1,4 @@
|
||||
load("@npm_bazel_typescript//:defs.bzl", "ts_library")
|
||||
load("@npm_bazel_typescript//:index.bzl", "ts_library")
|
||||
load("@npm_angular_bazel//:index.bzl", "protractor_web_test_suite")
|
||||
|
||||
ts_library(
|
||||
|
@ -1,10 +1,10 @@
|
||||
package(default_visibility = ["//visibility:public"])
|
||||
|
||||
load("@npm_angular_bazel//:index.bzl", "ng_module")
|
||||
load("@npm_bazel_karma//:defs.bzl", "ts_web_test_suite")
|
||||
load("@npm_bazel_karma//:index.bzl", "ts_web_test_suite")
|
||||
load("@build_bazel_rules_nodejs//:defs.bzl", "rollup_bundle", "history_server")
|
||||
load("@build_bazel_rules_nodejs//internal/web_package:web_package.bzl", "web_package")
|
||||
load("@npm_bazel_typescript//:defs.bzl", "ts_devserver", "ts_library")
|
||||
load("@npm_bazel_typescript//:index.bzl", "ts_devserver", "ts_library")
|
||||
<% if (sass) { %>load("@io_bazel_rules_sass//:defs.bzl", "multi_sass_binary")
|
||||
|
||||
multi_sass_binary(
|
||||
|
@ -57,8 +57,8 @@ export default function(options: BazelWorkspaceOptions): Rule {
|
||||
}
|
||||
|
||||
const workspaceVersions = {
|
||||
'RULES_NODEJS_VERSION': '0.18.6',
|
||||
'RULES_NODEJS_SHA256': '1416d03823fed624b49a0abbd9979f7c63bbedfd37890ddecedd2fe25cccebc6',
|
||||
'RULES_NODEJS_VERSION': '0.26.0',
|
||||
'RULES_NODEJS_SHA256': '5c86b055c57e15bf32d9009a15bcd6d8e190c41b1ff2fb18037b75e0012e4e7c',
|
||||
'RULES_SASS_VERSION': '1.17.2',
|
||||
'RULES_SASS_SHA256': 'e5316ee8a09d1cbb732d3938b400836bf94dba91a27476e9e27706c4c0edae1f',
|
||||
};
|
||||
|
@ -14,10 +14,10 @@ ts_library(
|
||||
deps = [
|
||||
"//packages/bazel/src/schematics/bazel-workspace",
|
||||
"//packages/bazel/src/schematics/utility",
|
||||
"@ngdeps//@angular-devkit/core",
|
||||
"@ngdeps//@angular-devkit/schematics",
|
||||
"@ngdeps//@schematics/angular",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@angular-devkit/core",
|
||||
"@npm//@angular-devkit/schematics",
|
||||
"@npm//@schematics/angular",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -32,6 +32,6 @@ ts_library(
|
||||
],
|
||||
deps = [
|
||||
":ng-add",
|
||||
"@ngdeps//@angular-devkit/schematics",
|
||||
"@npm//@angular-devkit/schematics",
|
||||
],
|
||||
)
|
||||
|
@ -46,7 +46,7 @@ function addDevDependenciesToPackageJson(options: Schema) {
|
||||
'@angular/upgrade': angularCoreVersion,
|
||||
'@bazel/bazel': '^0.22.1',
|
||||
'@bazel/ibazel': '^0.9.0',
|
||||
'@bazel/karma': '^0.25.1',
|
||||
'@bazel/karma': '^0.26.0',
|
||||
};
|
||||
|
||||
const recorder = host.beginUpdate(packageJson);
|
||||
|
@ -13,8 +13,8 @@ ts_library(
|
||||
],
|
||||
deps = [
|
||||
"//packages/bazel/src/schematics/ng-add",
|
||||
"@ngdeps//@angular-devkit/schematics",
|
||||
"@ngdeps//@schematics/angular",
|
||||
"@npm//@angular-devkit/schematics",
|
||||
"@npm//@schematics/angular",
|
||||
],
|
||||
)
|
||||
|
||||
@ -29,6 +29,6 @@ ts_library(
|
||||
],
|
||||
deps = [
|
||||
":ng-new",
|
||||
"@ngdeps//@angular-devkit/schematics",
|
||||
"@npm//@angular-devkit/schematics",
|
||||
],
|
||||
)
|
||||
|
@ -9,10 +9,10 @@ ts_library(
|
||||
],
|
||||
module_name = "@angular/bazel/src/schematics/utility",
|
||||
deps = [
|
||||
"@ngdeps//@angular-devkit/core",
|
||||
"@ngdeps//@angular-devkit/schematics",
|
||||
"@ngdeps//@schematics/angular",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@angular-devkit/core",
|
||||
"@npm//@angular-devkit/schematics",
|
||||
"@npm//@schematics/angular",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -24,7 +24,7 @@ ts_library(
|
||||
],
|
||||
deps = [
|
||||
":utility",
|
||||
"@ngdeps//@angular-devkit/core",
|
||||
"@ngdeps//@angular-devkit/schematics",
|
||||
"@npm//@angular-devkit/core",
|
||||
"@npm//@angular-devkit/schematics",
|
||||
],
|
||||
)
|
||||
|
@ -13,7 +13,7 @@ ts_library(
|
||||
deps = [
|
||||
"//packages:types",
|
||||
"//packages/private/testing",
|
||||
"@ngdeps//@types/shelljs",
|
||||
"@npm//@types/shelljs",
|
||||
],
|
||||
)
|
||||
|
||||
@ -22,8 +22,8 @@ jasmine_node_test(
|
||||
srcs = [":core_spec_lib"],
|
||||
data = [
|
||||
"//packages/core:npm_package",
|
||||
"@ngdeps//@types/shelljs",
|
||||
"@ngdeps//shelljs",
|
||||
"@npm//@types/shelljs",
|
||||
"@npm//shelljs",
|
||||
],
|
||||
)
|
||||
|
||||
@ -34,7 +34,7 @@ ts_library(
|
||||
deps = [
|
||||
"//packages:types",
|
||||
"//packages/private/testing",
|
||||
"@ngdeps//@types/shelljs",
|
||||
"@npm//@types/shelljs",
|
||||
],
|
||||
)
|
||||
|
||||
@ -43,7 +43,7 @@ jasmine_node_test(
|
||||
srcs = [":common_spec_lib"],
|
||||
data = [
|
||||
"//packages/common:npm_package",
|
||||
"@ngdeps//shelljs",
|
||||
"@npm//shelljs",
|
||||
],
|
||||
)
|
||||
|
||||
@ -53,7 +53,7 @@ ts_library(
|
||||
srcs = ["example_package.spec.ts"],
|
||||
deps = [
|
||||
"//packages:types",
|
||||
"@ngdeps//@types/diff",
|
||||
"@npm//@types/diff",
|
||||
],
|
||||
)
|
||||
|
||||
@ -68,7 +68,7 @@ jasmine_node_test(
|
||||
# file is based on non-ivy output and therefore won't work for ngc and Ivy at the same time.
|
||||
# TODO: We should be able to have another golden for ivy-aot as well.
|
||||
tags = ["no-ivy-aot"],
|
||||
deps = ["@ngdeps//diff"],
|
||||
deps = ["@npm//diff"],
|
||||
)
|
||||
|
||||
nodejs_binary(
|
||||
@ -78,7 +78,7 @@ nodejs_binary(
|
||||
"example_package.golden",
|
||||
":example_spec_lib",
|
||||
"//packages/bazel/test/ng_package/example:npm_package",
|
||||
"@ngdeps//diff",
|
||||
"@npm//diff",
|
||||
],
|
||||
entry_point = "angular/packages/bazel/test/ng_package/example_package.spec.js",
|
||||
templated_args = ["--accept"],
|
||||
|
@ -9,7 +9,7 @@ ng_module(
|
||||
module_name = "example",
|
||||
deps = [
|
||||
"//packages/bazel/test/ng_package/example/secondary",
|
||||
"@ngdeps//@types",
|
||||
"@npm//@types",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -9,6 +9,6 @@ ng_module(
|
||||
module_name = "example/secondary",
|
||||
deps = [
|
||||
"//packages/core",
|
||||
"@ngdeps//@types",
|
||||
"@npm//@types",
|
||||
],
|
||||
)
|
||||
|
@ -12,7 +12,7 @@ ts_library(
|
||||
deps = [
|
||||
"//packages/bazel/src/ngc-wrapped:ngc_lib",
|
||||
"//packages/compiler-cli",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -8,6 +8,6 @@ ng_module(
|
||||
tsconfig = ":tsconfig.json",
|
||||
deps = [
|
||||
"//packages/core",
|
||||
"@ngdeps//@types",
|
||||
"@npm//@types",
|
||||
],
|
||||
)
|
||||
|
@ -71,7 +71,7 @@ export function createTsConfig(options: TsConfigOptions) {
|
||||
'tsickleExternsPath': '',
|
||||
// we don't copy the node_modules into our tmp dir, so we should look in
|
||||
// the original workspace directory for it
|
||||
'nodeModulesPrefix': '../ngdeps/node_modules',
|
||||
'nodeModulesPrefix': '../npm/node_modules',
|
||||
},
|
||||
'files': options.files,
|
||||
'angularCompilerOptions': {
|
||||
|
@ -1,5 +1,5 @@
|
||||
load("//packages/bazel:index.bzl", "protractor_web_test_suite")
|
||||
load("@npm_bazel_typescript//:defs.bzl", "ts_devserver")
|
||||
load("@npm_bazel_typescript//:index.bzl", "ts_devserver")
|
||||
load("@build_bazel_rules_nodejs//:defs.bzl", "http_server", "rollup_bundle")
|
||||
load("//tools:defaults.bzl", "ts_library")
|
||||
|
||||
@ -36,8 +36,8 @@ ts_library(
|
||||
srcs = ["test.spec.ts"],
|
||||
tsconfig = ":tsconfig.test.json",
|
||||
deps = [
|
||||
"@ngdeps//@types/selenium-webdriver",
|
||||
"@ngdeps//protractor",
|
||||
"@npm//@types/selenium-webdriver",
|
||||
"@npm//protractor",
|
||||
],
|
||||
)
|
||||
|
||||
@ -49,7 +49,7 @@ protractor_web_test_suite(
|
||||
server = ":prodserver",
|
||||
deps = [
|
||||
":ts_spec",
|
||||
"@ngdeps//protractor",
|
||||
"@npm//protractor",
|
||||
],
|
||||
)
|
||||
|
||||
@ -61,6 +61,6 @@ protractor_web_test_suite(
|
||||
server = ":devserver",
|
||||
deps = [
|
||||
":ts_spec",
|
||||
"@ngdeps//protractor",
|
||||
"@npm//protractor",
|
||||
],
|
||||
)
|
||||
|
@ -14,7 +14,7 @@ nodejs_binary(
|
||||
testonly = True,
|
||||
data = [
|
||||
"fake-devserver.js",
|
||||
"@ngdeps//minimist",
|
||||
"@npm//minimist",
|
||||
],
|
||||
entry_point = "angular/packages/bazel/test/protractor-utils/fake-devserver.js",
|
||||
)
|
||||
|
@ -7,8 +7,8 @@ ts_library(
|
||||
srcs = ["test.spec.ts"],
|
||||
tsconfig = ":tsconfig.json",
|
||||
deps = [
|
||||
"@ngdeps//@types/selenium-webdriver",
|
||||
"@ngdeps//protractor",
|
||||
"@npm//@types/selenium-webdriver",
|
||||
"@npm//protractor",
|
||||
],
|
||||
)
|
||||
|
||||
@ -19,7 +19,7 @@ ts_library(
|
||||
tsconfig = ":tsconfig.json",
|
||||
deps = [
|
||||
"//packages/bazel/src/protractor/utils",
|
||||
"@ngdeps//protractor",
|
||||
"@npm//protractor",
|
||||
],
|
||||
)
|
||||
|
||||
@ -29,6 +29,6 @@ protractor_web_test_suite(
|
||||
data = ["//packages/bazel/src/protractor/utils"],
|
||||
deps = [
|
||||
":ts_spec",
|
||||
"@ngdeps//protractor",
|
||||
"@npm//protractor",
|
||||
],
|
||||
)
|
||||
|
@ -13,8 +13,8 @@ ts_library(
|
||||
deps = [
|
||||
"//packages:types",
|
||||
"//packages/core",
|
||||
"@ngdeps//@types/node",
|
||||
"@ngdeps//reflect-metadata",
|
||||
"@npm//@types/node",
|
||||
"@npm//reflect-metadata",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -9,7 +9,7 @@ ts_library(
|
||||
"//packages/benchpress",
|
||||
"//packages/core",
|
||||
"//packages/core/testing",
|
||||
"@ngdeps//protractor",
|
||||
"@npm//protractor",
|
||||
],
|
||||
)
|
||||
|
||||
@ -21,6 +21,6 @@ jasmine_node_test(
|
||||
"//packages/benchpress",
|
||||
"//packages/core/testing",
|
||||
"//tools/testing:node",
|
||||
"@ngdeps//protractor",
|
||||
"@npm//protractor",
|
||||
],
|
||||
)
|
||||
|
@ -12,7 +12,7 @@ ng_module(
|
||||
),
|
||||
deps = [
|
||||
"//packages/core",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -15,6 +15,6 @@ ng_module(
|
||||
deps = [
|
||||
"//packages/common",
|
||||
"//packages/core",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
@ -13,7 +13,7 @@ ts_library(
|
||||
"//packages/common/http/testing",
|
||||
"//packages/core",
|
||||
"//packages/core/testing",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -15,6 +15,6 @@ ng_module(
|
||||
deps = [
|
||||
"//packages/common/http",
|
||||
"//packages/core",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
@ -11,7 +11,7 @@ ts_library(
|
||||
deps = [
|
||||
"//packages/common/http",
|
||||
"//packages/common/http/testing",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -10,6 +10,6 @@ ng_module(
|
||||
deps = [
|
||||
"//packages/common",
|
||||
"//packages/core",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
@ -1,7 +1,7 @@
|
||||
package(default_visibility = ["//visibility:public"])
|
||||
|
||||
load("//tools:defaults.bzl", "npm_package", "ts_library")
|
||||
load("@npm_bazel_typescript//:defs.bzl", "ts_config")
|
||||
load("@npm_bazel_typescript//:index.bzl", "ts_config")
|
||||
|
||||
ts_config(
|
||||
name = "tsconfig",
|
||||
@ -38,10 +38,10 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/transform",
|
||||
"//packages/compiler-cli/src/ngtsc/typecheck",
|
||||
"//packages/compiler-cli/src/ngtsc/util",
|
||||
"@ngdeps//@bazel/typescript",
|
||||
"@ngdeps//@types",
|
||||
"@ngdeps//tsickle",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@bazel/typescript",
|
||||
"@npm//@types",
|
||||
"@npm//tsickle",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -7,8 +7,8 @@ nodejs_binary(
|
||||
name = "ngc_bin",
|
||||
data = [
|
||||
"//packages/compiler-cli",
|
||||
"@ngdeps//chokidar",
|
||||
"@ngdeps//reflect-metadata",
|
||||
"@npm//chokidar",
|
||||
"@npm//reflect-metadata",
|
||||
],
|
||||
entry_point = "angular/packages/compiler-cli/src/main.js",
|
||||
)
|
||||
@ -17,8 +17,8 @@ nodejs_binary(
|
||||
name = "ng_xi18n",
|
||||
data = [
|
||||
"//packages/compiler-cli",
|
||||
"@ngdeps//chokidar",
|
||||
"@ngdeps//reflect-metadata",
|
||||
"@npm//chokidar",
|
||||
"@npm//reflect-metadata",
|
||||
],
|
||||
entry_point = "angular/packages/compiler-cli/src/extract_i18n.js",
|
||||
)
|
||||
@ -29,19 +29,19 @@ nodejs_test(
|
||||
":ngc_bin",
|
||||
":ng_xi18n",
|
||||
"@nodejs//:node",
|
||||
"@ngdeps//domino",
|
||||
"@ngdeps//chokidar",
|
||||
"@ngdeps//source-map-support",
|
||||
"@ngdeps//shelljs",
|
||||
"@ngdeps//typescript",
|
||||
"@ngdeps//reflect-metadata",
|
||||
"@ngdeps//rxjs",
|
||||
"@ngdeps//tslib",
|
||||
"@ngdeps//jasmine/bin:jasmine",
|
||||
"@ngdeps//zone.js",
|
||||
"@ngdeps//xhr2",
|
||||
"@ngdeps//@types/node",
|
||||
"@ngdeps//@types/jasmine",
|
||||
"@npm//domino",
|
||||
"@npm//chokidar",
|
||||
"@npm//source-map-support",
|
||||
"@npm//shelljs",
|
||||
"@npm//typescript",
|
||||
"@npm//reflect-metadata",
|
||||
"@npm//rxjs",
|
||||
"@npm//tslib",
|
||||
"@npm//jasmine/bin:jasmine",
|
||||
"@npm//zone.js",
|
||||
"@npm//xhr2",
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/jasmine",
|
||||
"//packages/animations:npm_package",
|
||||
"//packages/common:npm_package",
|
||||
"//packages/compiler:npm_package",
|
||||
|
@ -17,7 +17,7 @@ ng_module(
|
||||
"//packages/platform-browser",
|
||||
"//packages/platform-server",
|
||||
"//packages/router",
|
||||
"@ngdeps//reflect-metadata",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//reflect-metadata",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
@ -12,6 +12,6 @@ ng_module(
|
||||
module_name = "lib1_built",
|
||||
deps = [
|
||||
"//packages/core",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
@ -13,6 +13,6 @@ ng_module(
|
||||
deps = [
|
||||
"//packages/compiler-cli/integrationtest/bazel/injectable_def/lib1",
|
||||
"//packages/core",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
@ -13,6 +13,6 @@ ng_module(
|
||||
tags = ["ivy-only"],
|
||||
deps = [
|
||||
"//packages/core",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
@ -11,7 +11,7 @@ ng_module(
|
||||
flat_module_out_file = "flat_module_filename",
|
||||
module_name = "some_npm_module",
|
||||
ng_xi18n = "//packages/bazel/src/ngc-wrapped:xi18n",
|
||||
node_modules = "@ngdeps//typescript:typescript__typings",
|
||||
node_modules = "@npm//typescript:typescript__typings",
|
||||
tags = [
|
||||
# Disabled as this test is specific to the flat module indexing of metadata.json files that
|
||||
# the old ngc compiler does. Ivy has no metadata.json files so this test does not apply.
|
||||
@ -19,7 +19,7 @@ ng_module(
|
||||
],
|
||||
deps = [
|
||||
"//packages/core",
|
||||
"@ngdeps//@types",
|
||||
"@npm//@types",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -14,7 +14,7 @@ const {runCommand, setupTestDirectory} = require('./test_helpers');
|
||||
const ngcBin = require.resolve('./ngc_bin');
|
||||
const xi18nBin = require.resolve('./ng_xi18n');
|
||||
const nodeBin = require.resolve(`nodejs/bin/node${(os.platform() === 'win32' ? '.cmd' : '')}`);
|
||||
const jasmineBin = require.resolve('ngdeps/node_modules/jasmine/bin/jasmine.js');
|
||||
const jasmineBin = require.resolve('npm/node_modules/jasmine/bin/jasmine.js');
|
||||
|
||||
// Prepare the test directory before building the integration test output. This ensures that
|
||||
// the test runs in an hermetic way and works on Windows.
|
||||
|
@ -38,23 +38,23 @@ const requiredNodeModules = {
|
||||
'@angular/router': resolveNpmTreeArtifact('angular/packages/router/npm_package'),
|
||||
// Note, @bazel/typescript does not appear here because it's not listed as a dependency of
|
||||
// @angular/compiler-cli
|
||||
'@types/jasmine': resolveNpmTreeArtifact('ngdeps/node_modules/@types/jasmine'),
|
||||
'@types/node': resolveNpmTreeArtifact('ngdeps/node_modules/@types/node'),
|
||||
'@types/jasmine': resolveNpmTreeArtifact('npm/node_modules/@types/jasmine'),
|
||||
'@types/node': resolveNpmTreeArtifact('npm/node_modules/@types/node'),
|
||||
|
||||
// Transitive dependencies which need to be specified because the Angular NPM packages
|
||||
// depend on these without the Angular NPM packages being part of the Bazel managed deps.
|
||||
// This means that transitive dependencies need to be manually declared as required.
|
||||
'tslib': resolveNpmTreeArtifact('ngdeps/node_modules/tslib'),
|
||||
'domino': resolveNpmTreeArtifact('ngdeps/node_modules/domino'),
|
||||
'xhr2': resolveNpmTreeArtifact('ngdeps/node_modules/xhr2'),
|
||||
'tslib': resolveNpmTreeArtifact('npm/node_modules/tslib'),
|
||||
'domino': resolveNpmTreeArtifact('npm/node_modules/domino'),
|
||||
'xhr2': resolveNpmTreeArtifact('npm/node_modules/xhr2'),
|
||||
|
||||
// Fine grained dependencies which are used by the integration test Angular modules, and
|
||||
// need to be symlinked so that they can be resolved by NodeJS or NGC.
|
||||
'reflect-metadata': resolveNpmTreeArtifact('ngdeps/node_modules/reflect-metadata'),
|
||||
'rxjs': resolveNpmTreeArtifact('ngdeps/node_modules/rxjs'),
|
||||
'source-map-support': resolveNpmTreeArtifact('ngdeps/node_modules/source-map-support'),
|
||||
'typescript': resolveNpmTreeArtifact('ngdeps/node_modules/typescript'),
|
||||
'zone.js': resolveNpmTreeArtifact('ngdeps/node_modules/zone.js'),
|
||||
'reflect-metadata': resolveNpmTreeArtifact('npm/node_modules/reflect-metadata'),
|
||||
'rxjs': resolveNpmTreeArtifact('npm/node_modules/rxjs'),
|
||||
'source-map-support': resolveNpmTreeArtifact('npm/node_modules/source-map-support'),
|
||||
'typescript': resolveNpmTreeArtifact('npm/node_modules/typescript'),
|
||||
'zone.js': resolveNpmTreeArtifact('npm/node_modules/zone.js'),
|
||||
};
|
||||
|
||||
/** Sets up the temporary test directory and returns the path to the directory. */
|
||||
|
@ -20,15 +20,15 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/scope",
|
||||
"//packages/compiler-cli/src/ngtsc/transform",
|
||||
"//packages/compiler-cli/src/ngtsc/translator",
|
||||
"@ngdeps//@types/convert-source-map",
|
||||
"@ngdeps//@types/node",
|
||||
"@ngdeps//@types/shelljs",
|
||||
"@ngdeps//@types/source-map",
|
||||
"@ngdeps//@types/yargs",
|
||||
"@ngdeps//canonical-path",
|
||||
"@ngdeps//dependency-graph",
|
||||
"@ngdeps//magic-string",
|
||||
"@ngdeps//source-map",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@types/convert-source-map",
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/shelljs",
|
||||
"@npm//@types/source-map",
|
||||
"@npm//@types/yargs",
|
||||
"@npm//canonical-path",
|
||||
"@npm//dependency-graph",
|
||||
"@npm//magic-string",
|
||||
"@npm//source-map",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -16,11 +16,11 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/reflection",
|
||||
"//packages/compiler-cli/src/ngtsc/testing",
|
||||
"//packages/compiler-cli/src/ngtsc/transform",
|
||||
"@ngdeps//@types/convert-source-map",
|
||||
"@ngdeps//@types/mock-fs",
|
||||
"@ngdeps//canonical-path",
|
||||
"@ngdeps//magic-string",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@types/convert-source-map",
|
||||
"@npm//@types/mock-fs",
|
||||
"@npm//canonical-path",
|
||||
"@npm//magic-string",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -30,7 +30,7 @@ jasmine_node_test(
|
||||
deps = [
|
||||
":test_lib",
|
||||
"//tools/testing:node_no_angular",
|
||||
"@ngdeps//canonical-path",
|
||||
"@ngdeps//convert-source-map",
|
||||
"@npm//canonical-path",
|
||||
"@npm//convert-source-map",
|
||||
],
|
||||
)
|
||||
|
@ -19,7 +19,7 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/transform",
|
||||
"//packages/compiler-cli/src/ngtsc/typecheck",
|
||||
"//packages/compiler-cli/src/ngtsc/util",
|
||||
"@ngdeps//@types/node",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@types/node",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -22,7 +22,7 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/testing",
|
||||
"//packages/compiler-cli/src/ngtsc/translator",
|
||||
"//packages/compiler-cli/src/ngtsc/util",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -10,6 +10,6 @@ ts_library(
|
||||
module_name = "@angular/compiler-cli/src/ngtsc/cycles",
|
||||
deps = [
|
||||
"//packages/compiler-cli/src/ngtsc/imports",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -13,7 +13,7 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/cycles",
|
||||
"//packages/compiler-cli/src/ngtsc/imports",
|
||||
"//packages/compiler-cli/src/ngtsc/testing",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -9,6 +9,6 @@ ts_library(
|
||||
]),
|
||||
deps = [
|
||||
"//packages/compiler",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -12,7 +12,7 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/diagnostics",
|
||||
"//packages/compiler-cli/src/ngtsc/shims",
|
||||
"//packages/compiler-cli/src/ngtsc/util",
|
||||
"@ngdeps//@types/node",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@types/node",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -11,7 +11,7 @@ ts_library(
|
||||
deps = [
|
||||
"//packages:types",
|
||||
"//packages/compiler-cli/src/ngtsc/entry_point",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -12,7 +12,7 @@ ts_library(
|
||||
"//packages/compiler",
|
||||
"//packages/compiler-cli/src/ngtsc/path",
|
||||
"//packages/compiler-cli/src/ngtsc/util",
|
||||
"@ngdeps//@types/node",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@types/node",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -14,7 +14,7 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/imports",
|
||||
"//packages/compiler-cli/src/ngtsc/reflection",
|
||||
"//packages/compiler-cli/src/ngtsc/util",
|
||||
"@ngdeps//@types/node",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@types/node",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -15,7 +15,7 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/partial_evaluator",
|
||||
"//packages/compiler-cli/src/ngtsc/reflection",
|
||||
"//packages/compiler-cli/src/ngtsc/testing",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -9,7 +9,7 @@ ts_library(
|
||||
]),
|
||||
deps = [
|
||||
"//packages:types",
|
||||
"@ngdeps//@types/node",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@types/node",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -7,5 +7,5 @@ ts_library(
|
||||
srcs = ["index.ts"] + glob([
|
||||
"src/**/*.ts",
|
||||
]),
|
||||
deps = ["@ngdeps//typescript"],
|
||||
deps = ["@npm//typescript"],
|
||||
)
|
||||
|
@ -12,7 +12,7 @@ ts_library(
|
||||
"//packages:types",
|
||||
"//packages/compiler-cli/src/ngtsc/reflection",
|
||||
"//packages/compiler-cli/src/ngtsc/testing",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -12,7 +12,7 @@ ts_library(
|
||||
"//packages/compiler",
|
||||
"//packages/compiler-cli/src/ngtsc/imports",
|
||||
"//packages/compiler-cli/src/ngtsc/partial_evaluator",
|
||||
"@ngdeps//@types/node",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@types/node",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -13,6 +13,6 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/reflection",
|
||||
"//packages/compiler-cli/src/ngtsc/typecheck",
|
||||
"//packages/compiler-cli/src/ngtsc/util",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -15,7 +15,7 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/reflection",
|
||||
"//packages/compiler-cli/src/ngtsc/scope",
|
||||
"//packages/compiler-cli/src/ngtsc/testing",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -11,7 +11,7 @@ ts_library(
|
||||
"//packages/compiler",
|
||||
"//packages/compiler-cli/src/ngtsc/imports",
|
||||
"//packages/compiler-cli/src/ngtsc/util",
|
||||
"@ngdeps//@types/node",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@types/node",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -9,6 +9,6 @@ ts_library(
|
||||
]),
|
||||
deps = [
|
||||
"//packages/compiler",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -10,6 +10,6 @@ ts_library(
|
||||
]),
|
||||
deps = [
|
||||
"//packages:types",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -15,6 +15,6 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/translator",
|
||||
"//packages/compiler-cli/src/ngtsc/typecheck",
|
||||
"//packages/compiler-cli/src/ngtsc/util",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -10,6 +10,6 @@ ts_library(
|
||||
"//packages/compiler",
|
||||
"//packages/compiler-cli/src/ngtsc/imports",
|
||||
"//packages/compiler-cli/src/ngtsc/util",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -11,6 +11,6 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/imports",
|
||||
"//packages/compiler-cli/src/ngtsc/translator",
|
||||
"//packages/compiler-cli/src/ngtsc/util",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -15,7 +15,7 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/testing",
|
||||
"//packages/compiler-cli/src/ngtsc/typecheck",
|
||||
"//packages/compiler-cli/src/ngtsc/util",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -10,7 +10,7 @@ ts_library(
|
||||
deps = [
|
||||
"//packages:types",
|
||||
"//packages/compiler-cli/src/ngtsc/path",
|
||||
"@ngdeps//@types/node",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@types/node",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
@ -12,7 +12,7 @@ ts_library(
|
||||
"//packages:types",
|
||||
"//packages/compiler-cli/src/ngtsc/testing",
|
||||
"//packages/compiler-cli/src/ngtsc/util",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -18,7 +18,7 @@ ts_library(
|
||||
"//packages:types",
|
||||
"//packages/compiler",
|
||||
"//packages/compiler-cli",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -33,7 +33,7 @@ ts_library(
|
||||
":test_utils",
|
||||
"//packages/compiler",
|
||||
"//packages/compiler-cli",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -53,7 +53,7 @@ jasmine_node_test(
|
||||
"//packages/common:npm_package",
|
||||
"//packages/core",
|
||||
"//tools/testing:node",
|
||||
"@ngdeps//minimist",
|
||||
"@npm//minimist",
|
||||
],
|
||||
)
|
||||
|
||||
@ -68,7 +68,7 @@ ts_library(
|
||||
":test_utils",
|
||||
"//packages/compiler",
|
||||
"//packages/compiler-cli",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -91,9 +91,9 @@ jasmine_node_test(
|
||||
":ngc_lib",
|
||||
"//packages/core",
|
||||
"//tools/testing:node",
|
||||
"@ngdeps//minimist",
|
||||
"@ngdeps//rxjs",
|
||||
"@ngdeps//tsickle",
|
||||
"@npm//minimist",
|
||||
"@npm//rxjs",
|
||||
"@npm//tsickle",
|
||||
],
|
||||
)
|
||||
|
||||
@ -109,7 +109,7 @@ ts_library(
|
||||
"//packages/compiler",
|
||||
"//packages/compiler-cli",
|
||||
"//packages/private/testing",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -138,7 +138,7 @@ ts_library(
|
||||
":test_utils",
|
||||
"//packages/compiler",
|
||||
"//packages/compiler-cli",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -11,7 +11,7 @@ ts_library(
|
||||
"//packages/compiler",
|
||||
"//packages/compiler-cli",
|
||||
"//packages/compiler/test:test_utils",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -12,7 +12,7 @@ ts_library(
|
||||
"//packages/compiler-cli",
|
||||
"//packages/compiler-cli/test:test_utils",
|
||||
"//packages/core",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -25,7 +25,7 @@ ts_library(
|
||||
":mocks",
|
||||
"//packages/compiler-cli",
|
||||
"//packages/compiler-cli/test:test_utils",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -60,7 +60,7 @@ ts_library(
|
||||
"//packages/compiler-cli",
|
||||
"//packages/compiler-cli/test:test_utils",
|
||||
"//packages/language-service",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -96,7 +96,7 @@ ts_library(
|
||||
"//packages/compiler-cli/test:test_utils",
|
||||
"//packages/compiler/test:test_utils",
|
||||
"//packages/language-service",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -10,7 +10,7 @@ ts_library(
|
||||
"//packages/compiler-cli",
|
||||
"//packages/compiler-cli/test:test_utils",
|
||||
"//packages/core",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -10,7 +10,7 @@ ts_library(
|
||||
deps = [
|
||||
"//packages/compiler-cli/src/ngcc",
|
||||
"//packages/compiler-cli/test:test_utils",
|
||||
"@ngdeps//@types/mock-fs",
|
||||
"@npm//@types/mock-fs",
|
||||
],
|
||||
)
|
||||
|
||||
@ -24,10 +24,10 @@ jasmine_node_test(
|
||||
deps = [
|
||||
":ngcc_lib",
|
||||
"//tools/testing:node_no_angular",
|
||||
"@ngdeps//@types/mock-fs",
|
||||
"@ngdeps//canonical-path",
|
||||
"@ngdeps//convert-source-map",
|
||||
"@ngdeps//shelljs",
|
||||
"@ngdeps//yargs",
|
||||
"@npm//@types/mock-fs",
|
||||
"@npm//canonical-path",
|
||||
"@npm//convert-source-map",
|
||||
"@npm//shelljs",
|
||||
"@npm//yargs",
|
||||
],
|
||||
)
|
||||
|
@ -10,9 +10,9 @@ ts_library(
|
||||
"//packages/compiler-cli/src/ngtsc/routing",
|
||||
"//packages/compiler-cli/src/ngtsc/util",
|
||||
"//packages/compiler-cli/test:test_utils",
|
||||
"@ngdeps//@types/source-map",
|
||||
"@ngdeps//source-map",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//@types/source-map",
|
||||
"@npm//source-map",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -25,6 +25,6 @@ jasmine_node_test(
|
||||
deps = [
|
||||
":ngtsc_lib",
|
||||
"//tools/testing:node_no_angular",
|
||||
"@ngdeps//minimist",
|
||||
"@npm//minimist",
|
||||
],
|
||||
)
|
||||
|
@ -126,7 +126,7 @@ export function setupBazelTo(tmpDirPath: string) {
|
||||
({pkgPath, name}) => { fs.symlinkSync(pkgPath, path.join(angularDirectory, name), 'dir'); });
|
||||
|
||||
// Link typescript
|
||||
const typeScriptSource = resolveNpmTreeArtifact('ngdeps/node_modules/typescript');
|
||||
const typeScriptSource = resolveNpmTreeArtifact('npm/node_modules/typescript');
|
||||
const typescriptDest = path.join(nodeModulesPath, 'typescript');
|
||||
fs.symlinkSync(typeScriptSource, typescriptDest, 'dir');
|
||||
|
||||
|
@ -12,7 +12,7 @@ ts_library(
|
||||
"//packages/compiler/test:test_utils",
|
||||
"//packages/core",
|
||||
"//packages/platform-browser",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -34,6 +34,6 @@ jasmine_node_test(
|
||||
":test_lib",
|
||||
"//packages/core",
|
||||
"//tools/testing:node",
|
||||
"@ngdeps//source-map",
|
||||
"@npm//source-map",
|
||||
],
|
||||
)
|
||||
|
@ -22,7 +22,7 @@ ts_library(
|
||||
"//packages:types",
|
||||
"//packages/compiler",
|
||||
"//packages/compiler-cli",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -64,7 +64,7 @@ ts_library(
|
||||
"//packages/compiler/test/expression_parser/utils",
|
||||
"//packages/compiler/testing",
|
||||
"//packages/core",
|
||||
"@ngdeps//typescript",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
@ -85,8 +85,8 @@ jasmine_node_test(
|
||||
":test_node_only_lib",
|
||||
"//packages/core",
|
||||
"//tools/testing:node",
|
||||
"@ngdeps//base64-js",
|
||||
"@ngdeps//source-map",
|
||||
"@npm//base64-js",
|
||||
"@npm//source-map",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -14,6 +14,6 @@ ng_module(
|
||||
"//packages:types",
|
||||
"//packages/compiler",
|
||||
"//packages/core",
|
||||
"@ngdeps//@types/node",
|
||||
"@npm//@types/node",
|
||||
],
|
||||
)
|
||||
|
@ -17,8 +17,8 @@ ng_module(
|
||||
"//packages/core/src/interface",
|
||||
"//packages/core/src/reflection",
|
||||
"//packages/core/src/util",
|
||||
"@ngdeps//rxjs",
|
||||
"@ngdeps//zone.js",
|
||||
"@npm//rxjs",
|
||||
"@npm//zone.js",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -15,6 +15,6 @@ ts_library(
|
||||
deps = [
|
||||
"//packages/core/src/interface",
|
||||
"//packages/core/src/util",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
@ -14,6 +14,6 @@ ts_library(
|
||||
),
|
||||
deps = [
|
||||
"//packages/core/src/interface",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
@ -33,8 +33,8 @@ ts_library(
|
||||
"//packages/private/testing",
|
||||
"//packages/router",
|
||||
"//packages/router/testing",
|
||||
"@ngdeps//rxjs",
|
||||
"@ngdeps//zone.js",
|
||||
"@npm//rxjs",
|
||||
"@npm//zone.js",
|
||||
],
|
||||
)
|
||||
|
||||
@ -64,9 +64,9 @@ jasmine_node_test(
|
||||
"//packages/platform-server",
|
||||
"//packages/platform-server/testing",
|
||||
"//tools/testing:node",
|
||||
"@ngdeps//base64-js",
|
||||
"@ngdeps//source-map",
|
||||
"@ngdeps//zone.js",
|
||||
"@npm//base64-js",
|
||||
"@npm//source-map",
|
||||
"@npm//zone.js",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -18,7 +18,7 @@ ts_library(
|
||||
"//packages/platform-browser-dynamic",
|
||||
"//packages/platform-browser/testing",
|
||||
"//packages/private/testing",
|
||||
"@ngdeps//zone.js",
|
||||
"@npm//zone.js",
|
||||
],
|
||||
)
|
||||
|
||||
@ -28,8 +28,8 @@ jasmine_node_test(
|
||||
deps = [
|
||||
":acceptance_lib",
|
||||
"//tools/testing:node",
|
||||
"@ngdeps//base64-js",
|
||||
"@ngdeps//source-map",
|
||||
"@ngdeps//zone.js",
|
||||
"@npm//base64-js",
|
||||
"@npm//source-map",
|
||||
"@npm//zone.js",
|
||||
],
|
||||
)
|
||||
|
@ -32,7 +32,7 @@ ng_rollup_bundle(
|
||||
deps = [
|
||||
":animation_world",
|
||||
"//packages/core",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -33,7 +33,7 @@ ng_rollup_bundle(
|
||||
deps = [
|
||||
":cyclic_import",
|
||||
"//packages/core",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -30,7 +30,7 @@ ng_rollup_bundle(
|
||||
deps = [
|
||||
":hello_world",
|
||||
"//packages/core",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -24,7 +24,7 @@ ng_rollup_bundle(
|
||||
deps = [
|
||||
":hello_world_i18n",
|
||||
"//packages/core",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -31,7 +31,7 @@ ng_rollup_bundle(
|
||||
":hello_world",
|
||||
"//packages/core",
|
||||
"//packages/platform-browser",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -32,7 +32,7 @@ ng_rollup_bundle(
|
||||
deps = [
|
||||
":injection",
|
||||
"//packages/core",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -3,7 +3,7 @@ package(default_visibility = ["//visibility:public"])
|
||||
load("//tools:defaults.bzl", "jasmine_node_test", "ng_module", "ng_rollup_bundle", "ts_library")
|
||||
load("//tools/symbol-extractor:index.bzl", "js_expected_symbol_test")
|
||||
load("@build_bazel_rules_nodejs//:defs.bzl", "http_server")
|
||||
load("@npm_bazel_typescript//:defs.bzl", "ts_devserver")
|
||||
load("@npm_bazel_typescript//:index.bzl", "ts_devserver")
|
||||
|
||||
ng_module(
|
||||
name = "todo",
|
||||
@ -35,7 +35,7 @@ ng_rollup_bundle(
|
||||
"//packages/common",
|
||||
"//packages/core",
|
||||
"//packages/core/test/bundling/util:reflect_metadata",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
@ -82,7 +82,7 @@ js_expected_symbol_test(
|
||||
genrule(
|
||||
name = "tslib",
|
||||
srcs = [
|
||||
"@ngdeps//node_modules/tslib:tslib.js",
|
||||
"@npm//node_modules/tslib:tslib.js",
|
||||
],
|
||||
outs = [
|
||||
"tslib.js",
|
||||
|
@ -2,7 +2,7 @@ package(default_visibility = ["//visibility:public"])
|
||||
|
||||
load("//tools:defaults.bzl", "jasmine_node_test", "ng_module", "ng_rollup_bundle", "ts_library")
|
||||
load("@build_bazel_rules_nodejs//:defs.bzl", "http_server")
|
||||
load("@npm_bazel_typescript//:defs.bzl", "ts_devserver")
|
||||
load("@npm_bazel_typescript//:index.bzl", "ts_devserver")
|
||||
|
||||
ng_module(
|
||||
name = "todo_i18n",
|
||||
@ -37,7 +37,7 @@ ng_rollup_bundle(
|
||||
"//packages/common",
|
||||
"//packages/core",
|
||||
"//packages/core/test/bundling/util:reflect_metadata",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
@ -74,7 +74,7 @@ jasmine_node_test(
|
||||
genrule(
|
||||
name = "tslib",
|
||||
srcs = [
|
||||
"@ngdeps//node_modules/tslib:tslib.js",
|
||||
"@npm//node_modules/tslib:tslib.js",
|
||||
],
|
||||
outs = [
|
||||
"tslib.js",
|
||||
|
@ -2,7 +2,7 @@ package(default_visibility = ["//visibility:public"])
|
||||
|
||||
load("//tools:defaults.bzl", "jasmine_node_test", "ng_module", "ng_rollup_bundle", "ts_library")
|
||||
load("@build_bazel_rules_nodejs//:defs.bzl", "http_server")
|
||||
load("@npm_bazel_typescript//:defs.bzl", "ts_devserver")
|
||||
load("@npm_bazel_typescript//:index.bzl", "ts_devserver")
|
||||
|
||||
ng_module(
|
||||
name = "todo",
|
||||
@ -38,7 +38,7 @@ ng_rollup_bundle(
|
||||
"//packages/core/test/bundling/util:reflect_metadata",
|
||||
"//packages/platform-browser",
|
||||
"//packages/platform-browser-dynamic",
|
||||
"@ngdeps//rxjs",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
@ -77,7 +77,7 @@ jasmine_node_test(
|
||||
genrule(
|
||||
name = "tslib",
|
||||
srcs = [
|
||||
"@ngdeps//node_modules/tslib:tslib.js",
|
||||
"@npm//node_modules/tslib:tslib.js",
|
||||
],
|
||||
outs = [
|
||||
"tslib.js",
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user