mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-20 13:32:43 +08:00
build: run Bazel format/lint fix
This commit is contained in:
parent
1b6602c066
commit
ee619c9a34
WORKSPACE
etc/api
package.jsonpackages
angular
angular_devkit
architect
architect_cli
benchmark
build_optimizer
core
schematics
schematics_cli
schematics
tests/angular_devkit/schematics/tools/file-system-engine-host
tools
25
WORKSPACE
25
WORKSPACE
@ -5,8 +5,8 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
||||
|
||||
http_archive(
|
||||
name = "build_bazel_rules_nodejs",
|
||||
urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/0.27.7/rules_nodejs-0.27.7.tar.gz"],
|
||||
sha256 = "fb87ed5965cef93188af9a7287511639403f4b0da418961ce6defb9dcf658f51",
|
||||
urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/0.27.7/rules_nodejs-0.27.7.tar.gz"],
|
||||
)
|
||||
|
||||
# TS API Guardian resides in Angular
|
||||
@ -20,8 +20,8 @@ http_archive(
|
||||
# We use protocol buffers for the Build Event Protocol
|
||||
git_repository(
|
||||
name = "com_google_protobuf",
|
||||
remote = "https://github.com/protocolbuffers/protobuf",
|
||||
commit = "b6375e03aa80274dae89410efdf46346413b2247",
|
||||
remote = "https://github.com/protocolbuffers/protobuf",
|
||||
)
|
||||
|
||||
load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
|
||||
@ -29,47 +29,50 @@ load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
|
||||
protobuf_deps()
|
||||
|
||||
load("@build_bazel_rules_nodejs//:defs.bzl", "check_bazel_version", "node_repositories", "yarn_install")
|
||||
|
||||
# 0.18.0 is needed for .bazelignore
|
||||
check_bazel_version("0.18.0")
|
||||
check_bazel_version(minimum_bazel_version = "0.18.0")
|
||||
|
||||
node_repositories(
|
||||
node_version = "10.9.0",
|
||||
yarn_version = "1.9.2",
|
||||
node_repositories = {
|
||||
"10.9.0-darwin_amd64": (
|
||||
"node-v10.9.0-darwin-x64.tar.gz",
|
||||
"node-v10.9.0-darwin-x64",
|
||||
"3c4fe75dacfcc495a432a7ba2dec9045cff359af2a5d7d0429c84a424ef686fc"
|
||||
"3c4fe75dacfcc495a432a7ba2dec9045cff359af2a5d7d0429c84a424ef686fc",
|
||||
),
|
||||
"10.9.0-linux_amd64": (
|
||||
"node-v10.9.0-linux-x64.tar.xz",
|
||||
"node-v10.9.0-linux-x64",
|
||||
"c5acb8b7055ee0b6ac653dc4e458c5db45348cecc564b388f4ed1def84a329ff"
|
||||
"c5acb8b7055ee0b6ac653dc4e458c5db45348cecc564b388f4ed1def84a329ff",
|
||||
),
|
||||
"10.9.0-windows_amd64": (
|
||||
"node-v10.9.0-win-x64.zip",
|
||||
"node-v10.9.0-win-x64",
|
||||
"6a75cdbb69d62ed242d6cbf0238a470bcbf628567ee339d4d098a5efcda2401e"
|
||||
"6a75cdbb69d62ed242d6cbf0238a470bcbf628567ee339d4d098a5efcda2401e",
|
||||
),
|
||||
},
|
||||
node_version = "10.9.0",
|
||||
yarn_repositories = {
|
||||
"1.9.2": (
|
||||
"yarn-v1.9.2.tar.gz",
|
||||
"yarn-v1.9.2",
|
||||
"3ad69cc7f68159a562c676e21998eb21b44138cae7e8fe0749a7d620cf940204"
|
||||
"3ad69cc7f68159a562c676e21998eb21b44138cae7e8fe0749a7d620cf940204",
|
||||
),
|
||||
},
|
||||
yarn_version = "1.9.2",
|
||||
)
|
||||
|
||||
yarn_install(
|
||||
name = "npm",
|
||||
package_json = "//:package.json",
|
||||
yarn_lock = "//:yarn.lock",
|
||||
data = [
|
||||
"//:tools/yarn/check-yarn.js",
|
||||
],
|
||||
package_json = "//:package.json",
|
||||
yarn_lock = "//:yarn.lock",
|
||||
)
|
||||
|
||||
load("@npm//:install_bazel_dependencies.bzl", "install_bazel_dependencies")
|
||||
|
||||
install_bazel_dependencies()
|
||||
|
||||
load("@npm_bazel_typescript//:defs.bzl", "ts_setup_workspace")
|
||||
|
@ -11,6 +11,13 @@ load("@angular//tools/ts-api-guardian:index.bzl", "ts_api_guardian_test")
|
||||
bundle[1],
|
||||
bundle[2],
|
||||
),
|
||||
allow_module_identifiers = [
|
||||
"fs",
|
||||
"ts",
|
||||
"ajv",
|
||||
"Symbol",
|
||||
"webpack",
|
||||
],
|
||||
data = glob([
|
||||
"%s/%s/**/*.d.ts" % (
|
||||
bundle[0],
|
||||
@ -38,13 +45,6 @@ load("@angular//tools/ts-api-guardian:index.bzl", "ts_api_guardian_test")
|
||||
# @angular-devkit/build-optimizer
|
||||
"^buildOptimizerLoader$",
|
||||
],
|
||||
allow_module_identifiers = [
|
||||
"fs",
|
||||
"ts",
|
||||
"ajv",
|
||||
"Symbol",
|
||||
"webpack",
|
||||
],
|
||||
# At the moment using this will ignore a big change
|
||||
use_angular_tag_rules = False,
|
||||
) for bundle in [b[:-len(".d.ts")].split("/", 2) for b in glob(
|
||||
|
@ -20,7 +20,7 @@
|
||||
],
|
||||
"scripts": {
|
||||
"admin": "node ./bin/devkit-admin",
|
||||
"bazel:format": "find . -type f \\( -name \"*.bzl\" -or -name WORKSPACE -or -name BUILD -or -name BUILD.bazel \\) ! -path \"*/node_modules/*\" | xargs buildifier -v --warnings=args-order,attr-cfg,attr-license,attr-non-empty,attr-output-default,attr-single-file,constant-glob,ctx-args,depset-iteration,depset-union,dict-concatenation,duplicated-name,filetype,git-repository,http-archive,integer-division,load,load-on-top,native-build,native-package,output-group,package-name,package-on-top,positional-args,redefined-variable,repository-name,same-origin-load,string-iteration,unused-variable",
|
||||
"bazel:format": "find . -type f \\( -name \"*.bzl\" -or -name WORKSPACE -or -name BUILD -or -name BUILD.bazel \\) ! -path \"*/node_modules/*\" | xargs buildifier -v --warnings=attr-cfg,attr-license,attr-non-empty,attr-output-default,attr-single-file,constant-glob,ctx-args,depset-iteration,depset-union,dict-concatenation,duplicated-name,filetype,git-repository,http-archive,integer-division,load,load-on-top,native-build,native-package,output-group,package-name,package-on-top,positional-args,redefined-variable,repository-name,same-origin-load,string-iteration,unused-variable",
|
||||
"bazel:lint": "yarn bazel:format --lint=warn",
|
||||
"bazel:lint-fix": "yarn bazel:format --lint=fix",
|
||||
"bazel:test": "bazel test //...",
|
||||
|
@ -19,7 +19,10 @@ ts_library(
|
||||
"**/*_spec_large.ts",
|
||||
],
|
||||
),
|
||||
data = glob(["**/*.json", "**/*.md"]),
|
||||
data = glob([
|
||||
"**/*.json",
|
||||
"**/*.md",
|
||||
]),
|
||||
module_name = "@angular/cli",
|
||||
# strict_checks = False,
|
||||
deps = [
|
||||
|
@ -29,8 +29,8 @@ ts_library(
|
||||
":pwa_schema",
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/schematics",
|
||||
"@npm//rxjs",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -15,14 +15,17 @@ ts_json_schema(
|
||||
name = "builder_input_schema",
|
||||
src = "src/input-schema.json",
|
||||
)
|
||||
|
||||
ts_json_schema(
|
||||
name = "builder_output_schema",
|
||||
src = "src/output-schema.json",
|
||||
)
|
||||
|
||||
ts_json_schema(
|
||||
name = "builder_builders_schema",
|
||||
src = "src/builders-schema.json",
|
||||
)
|
||||
|
||||
ts_json_schema(
|
||||
name = "progress_schema",
|
||||
src = "src/progress-schema.json",
|
||||
@ -41,15 +44,14 @@ ts_library(
|
||||
module_root = "node/index.d.ts",
|
||||
# strict_checks = False,
|
||||
deps = [
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
":architect",
|
||||
":builder_builders_schema",
|
||||
":builder_input_schema",
|
||||
":builder_output_schema",
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
@ -62,18 +64,18 @@ ts_library(
|
||||
"**/*_spec_large.ts",
|
||||
],
|
||||
),
|
||||
module_name = "@angular-devkit/architect",
|
||||
module_root = "src/index.d.ts",
|
||||
# strict_checks = False,
|
||||
data = glob(["**/*.json"]),
|
||||
module_name = "@angular-devkit/architect",
|
||||
module_root = "src/index.d.ts",
|
||||
deps = [
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node",
|
||||
"@npm//rxjs",
|
||||
"@npm//@types/node",
|
||||
":builder_input_schema",
|
||||
":builder_output_schema",
|
||||
":progress_schema",
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
@ -92,17 +94,15 @@ ts_library(
|
||||
":architect",
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
npm_package(
|
||||
name = "npm_package",
|
||||
deps = [
|
||||
":architect",
|
||||
":testing"
|
||||
":testing",
|
||||
],
|
||||
)
|
||||
|
@ -19,10 +19,9 @@ ts_library(
|
||||
"//packages/angular_devkit/architect:node",
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/minimist",
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/progress",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
@ -25,15 +25,15 @@ ts_library(
|
||||
deps = [
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/minimist",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
ts_library(
|
||||
name = "benchmark_test_lib",
|
||||
testonly = True,
|
||||
srcs = glob(
|
||||
include = [
|
||||
"src/**/*_spec.ts",
|
||||
@ -45,18 +45,16 @@ ts_library(
|
||||
"src/test/fibonacci.js",
|
||||
"src/test/test-script.js",
|
||||
],
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
deps = [
|
||||
":benchmark",
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/jasmine",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
testonly = True,
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
# @external_end
|
||||
)
|
||||
|
||||
@ -65,12 +63,12 @@ jasmine_node_test(
|
||||
srcs = [":benchmark_test_lib"],
|
||||
deps = [
|
||||
"@npm//jasmine",
|
||||
"@npm//source-map",
|
||||
"@npm//minimist",
|
||||
"@npm//pidusage",
|
||||
"@npm//pidtree",
|
||||
"@npm//tree-kill",
|
||||
"@npm//pidusage",
|
||||
"@npm//source-map",
|
||||
"@npm//temp",
|
||||
"@npm//tree-kill",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -26,29 +26,29 @@ ts_library(
|
||||
deps = [
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/source-map",
|
||||
"@npm//typescript",
|
||||
"@npm//@types/webpack",
|
||||
"@npm//typescript",
|
||||
],
|
||||
)
|
||||
|
||||
ts_library(
|
||||
name = "build_optimizer_test_lib",
|
||||
testonly = True,
|
||||
srcs = glob(
|
||||
include = [
|
||||
"src/**/*_spec.ts",
|
||||
"src/**/*_spec_large.ts",
|
||||
],
|
||||
),
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
deps = [
|
||||
":build_optimizer",
|
||||
"//packages/angular_devkit/core",
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/jasmine",
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/source-map",
|
||||
],
|
||||
testonly = True,
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
# @external_end
|
||||
)
|
||||
|
||||
@ -58,7 +58,7 @@ jasmine_node_test(
|
||||
deps = [
|
||||
"@npm//jasmine",
|
||||
"@npm//source-map",
|
||||
]
|
||||
],
|
||||
)
|
||||
|
||||
npm_package(
|
||||
|
@ -29,7 +29,6 @@ ts_library(
|
||||
# strict_checks = False,
|
||||
deps = [
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/source-map",
|
||||
"@npm//ajv",
|
||||
@ -42,28 +41,27 @@ ts_library(
|
||||
|
||||
ts_library(
|
||||
name = "core_test_lib",
|
||||
testonly = True,
|
||||
srcs = glob(
|
||||
include = [
|
||||
"src/**/*_spec.ts",
|
||||
"src/**/*_spec_large.ts",
|
||||
],
|
||||
),
|
||||
data = [
|
||||
"src/experimental/workspace/test/test-workspace.json",
|
||||
"src/experimental/workspace/workspace-schema.json",
|
||||
],
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
# strict_checks = False,
|
||||
deps = [
|
||||
":core",
|
||||
":node",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/jasmine",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
data = [
|
||||
"src/experimental/workspace/workspace-schema.json",
|
||||
"src/experimental/workspace/test/test-workspace.json"
|
||||
],
|
||||
testonly = True,
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
# @external_end
|
||||
)
|
||||
|
||||
@ -76,7 +74,6 @@ jasmine_node_test(
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
# @angular-devkit/core/node
|
||||
|
||||
ts_library(
|
||||
@ -94,32 +91,30 @@ ts_library(
|
||||
module_root = "node/index.d.ts",
|
||||
deps = [
|
||||
":core",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
ts_library(
|
||||
name = "node_test_lib",
|
||||
testonly = True,
|
||||
srcs = glob(
|
||||
include = [
|
||||
"node/**/*_spec.ts",
|
||||
"node/**/*_spec_large.ts",
|
||||
],
|
||||
),
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
deps = [
|
||||
":core",
|
||||
":node",
|
||||
"//tests/angular_devkit/core/node/jobs:jobs_test_lib",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/jasmine",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
testonly = True,
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
# @external_end
|
||||
)
|
||||
|
||||
@ -127,15 +122,14 @@ jasmine_node_test(
|
||||
name = "node_test",
|
||||
srcs = [":node_test_lib"],
|
||||
deps = [
|
||||
"@npm//jasmine",
|
||||
"@npm//chokidar",
|
||||
"@npm//jasmine",
|
||||
"@npm//source-map",
|
||||
"@npm//temp",
|
||||
"@npm//tslint",
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
# @angular-devkit/core/node/testing
|
||||
|
||||
ts_library(
|
||||
@ -154,10 +148,9 @@ ts_library(
|
||||
deps = [
|
||||
":core",
|
||||
":node",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/jasmine",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -27,33 +27,31 @@ ts_library(
|
||||
deps = [
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node", # TODO: get rid of this for 6.0
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
ts_library(
|
||||
name = "schematics_test_lib",
|
||||
testonly = True,
|
||||
srcs = glob(
|
||||
include = [
|
||||
"src/**/*_spec.ts",
|
||||
"src/**/*_spec_large.ts",
|
||||
],
|
||||
),
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
deps = [
|
||||
":schematics",
|
||||
":testing",
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/jasmine",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
testonly = True,
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
# @external_end
|
||||
)
|
||||
|
||||
@ -66,7 +64,6 @@ jasmine_node_test(
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
# @angular-devkit/schematics/tasks
|
||||
|
||||
ts_library(
|
||||
@ -85,13 +82,12 @@ ts_library(
|
||||
# strict_checks = False,
|
||||
deps = [
|
||||
":schematics",
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
"@npm//tslint",
|
||||
"@npm//typescript",
|
||||
"@npm//rxjs",
|
||||
|
||||
"//packages/angular_devkit/core:node",
|
||||
"//packages/angular_devkit/core",
|
||||
],
|
||||
)
|
||||
|
||||
@ -114,14 +110,14 @@ ts_library(
|
||||
":tasks",
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
ts_library(
|
||||
name = "tasks_test_lib",
|
||||
testonly = True,
|
||||
srcs = glob(
|
||||
include = [
|
||||
"tasks/**/*_spec.ts",
|
||||
@ -133,25 +129,22 @@ ts_library(
|
||||
"tasks/tslint-fix/test/collection.json",
|
||||
"tasks/tslint-fix/test/rules/customRuleRule.js",
|
||||
],
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
deps = [
|
||||
":schematics",
|
||||
":tasks",
|
||||
":testing",
|
||||
":schematics",
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node",
|
||||
"//packages/angular_devkit/core:node_testing",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/jasmine",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
testonly = True,
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
# @external_end
|
||||
)
|
||||
|
||||
|
||||
jasmine_node_test(
|
||||
name = "tasks_test",
|
||||
srcs = [":tasks_test_lib"],
|
||||
@ -161,7 +154,6 @@ jasmine_node_test(
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
# @angular-devkit/schematics/tools
|
||||
|
||||
ts_library(
|
||||
@ -183,14 +175,14 @@ ts_library(
|
||||
":tasks_node",
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
ts_library(
|
||||
name = "tools_test_lib",
|
||||
testonly = True,
|
||||
srcs = glob(
|
||||
include = [
|
||||
"tools/**/*_spec.ts",
|
||||
@ -198,22 +190,20 @@ ts_library(
|
||||
"tools/test/**/*.ts",
|
||||
],
|
||||
),
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
deps = [
|
||||
":tools",
|
||||
":tasks",
|
||||
":schematics",
|
||||
":tasks",
|
||||
":testing",
|
||||
":tools",
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/core:node",
|
||||
"//tests/angular_devkit/schematics/tools/file-system-engine-host:file_system_engine_host_test_lib",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/jasmine",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
testonly = True,
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
# @external_end
|
||||
)
|
||||
|
||||
@ -226,7 +216,6 @@ jasmine_node_test(
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
# @angular-devkit/schematics/testing
|
||||
|
||||
ts_library(
|
||||
@ -242,9 +231,8 @@ ts_library(
|
||||
":tasks_node",
|
||||
":tools",
|
||||
"//packages/angular_devkit/core",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
@ -253,7 +241,7 @@ npm_package(
|
||||
deps = [
|
||||
":schematics",
|
||||
":tasks",
|
||||
":testing",
|
||||
":tools",
|
||||
":testing"
|
||||
],
|
||||
)
|
||||
|
@ -8,7 +8,6 @@ load("@npm_bazel_typescript//:defs.bzl", "ts_library")
|
||||
|
||||
licenses(["notice"]) # MIT License
|
||||
|
||||
|
||||
# @angular-devkit/schematics-cli
|
||||
|
||||
ts_library(
|
||||
@ -29,10 +28,9 @@ ts_library(
|
||||
"//packages/angular_devkit/schematics",
|
||||
"//packages/angular_devkit/schematics:tasks",
|
||||
"//packages/angular_devkit/schematics:tools",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/inquirer",
|
||||
"@npm//@types/minimist",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
@ -13,7 +13,10 @@ package(default_visibility = ["//visibility:public"])
|
||||
|
||||
# Create a list of Tuple("path/file.json", "path_file") to be used as rules
|
||||
ALL_SCHEMA_TARGETS_PAIR = [
|
||||
(x, x.replace("/", "_").replace("-", "_").replace(".json", ""))
|
||||
(
|
||||
x,
|
||||
x.replace("/", "_").replace("-", "_").replace(".json", ""),
|
||||
)
|
||||
for x in glob(["*/schema.json"])
|
||||
]
|
||||
|
||||
@ -40,7 +43,7 @@ ts_library(
|
||||
"*/files/**/*.ts",
|
||||
"*/other-files/**/*.ts",
|
||||
# Exclude test helpers.
|
||||
"utility/test/**/*.ts"
|
||||
"utility/test/**/*.ts",
|
||||
],
|
||||
),
|
||||
module_name = "@schematics/angular",
|
||||
@ -68,11 +71,12 @@ jasmine_node_test(
|
||||
|
||||
ts_library(
|
||||
name = "angular_test_lib",
|
||||
testonly = True,
|
||||
srcs = glob(
|
||||
include = [
|
||||
"**/*_spec.ts",
|
||||
"**/*_spec_large.ts",
|
||||
"utility/test/**/*.ts"
|
||||
"utility/test/**/*.ts",
|
||||
],
|
||||
),
|
||||
data = glob(
|
||||
@ -80,8 +84,10 @@ ts_library(
|
||||
"**/*.json",
|
||||
"*/files/**",
|
||||
"*/other-files/**",
|
||||
]
|
||||
],
|
||||
),
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
deps = ALL_SCHEMA_DEPS + [
|
||||
":angular",
|
||||
"//packages/angular_devkit/core",
|
||||
@ -95,9 +101,6 @@ ts_library(
|
||||
"@npm//rxjs",
|
||||
"@npm//tslint",
|
||||
],
|
||||
testonly = True,
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
# @external_end
|
||||
)
|
||||
|
||||
@ -105,8 +108,8 @@ jasmine_node_test(
|
||||
name = "angular_test",
|
||||
srcs = [":angular_test_lib"],
|
||||
deps = [
|
||||
"//packages/schematics/angular/third_party/github.com/Microsoft/TypeScript",
|
||||
"@npm//jasmine",
|
||||
"@npm//source-map",
|
||||
"//packages/schematics/angular/third_party/github.com/Microsoft/TypeScript",
|
||||
],
|
||||
)
|
||||
|
@ -6,6 +6,7 @@
|
||||
licenses(["notice"]) # MIT
|
||||
|
||||
load("@npm_bazel_typescript//:defs.bzl", "ts_library")
|
||||
|
||||
# load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test")
|
||||
load("//tools:ts_json_schema.bzl", "ts_json_schema")
|
||||
|
||||
@ -30,9 +31,8 @@ ts_library(
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/schematics",
|
||||
"//packages/angular_devkit/schematics:tasks",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
@ -75,7 +75,7 @@ ts_json_schema(
|
||||
# "//packages/angular_devkit/schematics",
|
||||
# "//packages/angular_devkit/schematics:testing",
|
||||
# "@npm//rxjs",
|
||||
#
|
||||
#
|
||||
# "@npm//@types/node",
|
||||
# "@npm//@types/jasmine",
|
||||
# ],
|
||||
|
@ -27,11 +27,9 @@ ts_library(
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/schematics",
|
||||
"//packages/angular_devkit/schematics:tasks",
|
||||
"@npm//rxjs",
|
||||
"@npm//semver",
|
||||
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/semver",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
@ -47,6 +45,7 @@ ts_json_schema(
|
||||
|
||||
ts_library(
|
||||
name = "update_test_lib",
|
||||
testonly = True,
|
||||
srcs = glob(
|
||||
include = [
|
||||
"**/*_spec.ts",
|
||||
@ -56,25 +55,23 @@ ts_library(
|
||||
data = glob(
|
||||
include = [
|
||||
"**/*.json",
|
||||
]
|
||||
],
|
||||
),
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
deps = [
|
||||
":update",
|
||||
"//packages/angular_devkit/core",
|
||||
"//packages/angular_devkit/schematics",
|
||||
"//packages/angular_devkit/schematics:testing",
|
||||
"@npm//rxjs",
|
||||
|
||||
"@npm//@types/jasmine",
|
||||
"@npm//@types/node",
|
||||
"@npm//@types/semver",
|
||||
"@npm//@yarnpkg/lockfile",
|
||||
"@npm//ini",
|
||||
"@npm//pacote",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
testonly = True,
|
||||
# @external_begin
|
||||
tsconfig = "//:tsconfig-test.json",
|
||||
# @external_end
|
||||
)
|
||||
|
||||
@ -83,7 +80,7 @@ jasmine_node_test(
|
||||
srcs = [":update_test_lib"],
|
||||
deps = [
|
||||
"@npm//jasmine",
|
||||
"@npm//source-map",
|
||||
"@npm//npm-registry-client",
|
||||
"@npm//source-map",
|
||||
],
|
||||
)
|
||||
|
@ -16,7 +16,10 @@ ts_library(
|
||||
],
|
||||
),
|
||||
data = glob(
|
||||
include = ["**/collection.json", "**/*.js"],
|
||||
include = [
|
||||
"**/collection.json",
|
||||
"**/*.js",
|
||||
],
|
||||
),
|
||||
deps = [
|
||||
"//packages/angular_devkit/schematics",
|
||||
@ -24,7 +27,7 @@ ts_library(
|
||||
# "//packages/angular_devkit/core",
|
||||
# "//packages/angular_devkit/core:node",
|
||||
# "@npm//rxjs",
|
||||
#
|
||||
#
|
||||
"@npm//@types/jasmine",
|
||||
"@npm//@types/node",
|
||||
],
|
||||
|
@ -8,17 +8,17 @@ package(default_visibility = ["//visibility:public"])
|
||||
load("@build_bazel_rules_nodejs//:defs.bzl", "nodejs_binary")
|
||||
|
||||
nodejs_binary(
|
||||
name = 'quicktype_runner',
|
||||
name = "quicktype_runner",
|
||||
data = [
|
||||
"quicktype_runner.js",
|
||||
],
|
||||
node_modules = "@npm//quicktype-core",
|
||||
entry_point = "angular_cli/tools/quicktype_runner.js",
|
||||
install_source_map_support = False,
|
||||
node_modules = "@npm//quicktype-core",
|
||||
templated_args = [
|
||||
# Needed so that node doesn't walk back to the source directory.
|
||||
# From there, the relative imports would point to .ts files.
|
||||
"--node_options=--preserve-symlinks",
|
||||
],
|
||||
install_source_map_support = False,
|
||||
)
|
||||
# @external_end
|
||||
|
@ -14,15 +14,14 @@ ts_library(
|
||||
name = "parse_bep",
|
||||
srcs = ["parse_bep.ts"],
|
||||
deps = [
|
||||
":build_event_stream",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
|
||||
":build_event_stream",
|
||||
"@npm//@types/node",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
nodejs_binary(
|
||||
name = "parse",
|
||||
entry_point = "angular_devkit/tools/build_event_protocol/parse_bep",
|
||||
data = [":parse_bep"],
|
||||
entry_point = "angular_devkit/tools/build_event_protocol/parse_bep",
|
||||
)
|
||||
|
@ -21,7 +21,6 @@ def _ts_json_schema_interface_impl(ctx):
|
||||
|
||||
return [DefaultInfo()]
|
||||
|
||||
|
||||
_ts_json_schema_interface = rule(
|
||||
_ts_json_schema_interface_impl,
|
||||
attrs = {
|
||||
@ -42,12 +41,11 @@ _ts_json_schema_interface = rule(
|
||||
),
|
||||
},
|
||||
outputs = {
|
||||
"ts": "%{out}"
|
||||
"ts": "%{out}",
|
||||
},
|
||||
)
|
||||
# @external_end
|
||||
|
||||
|
||||
# Generates a library that contains the interface for a JSON Schema file. Takes a single `src`
|
||||
# argument as input, an optional data field for reference files, and produces a ts_library()
|
||||
# rule containing the typescript interface.
|
||||
@ -74,6 +72,6 @@ def ts_json_schema(name, src, data = []):
|
||||
# @external_begin
|
||||
srcs = [
|
||||
out,
|
||||
]
|
||||
],
|
||||
# @external_end
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user