Skip to content

Commit df36a86

Browse files
devversionclydin
authored andcommitted
build: migrate angular-devkit/architect-cli to ts_project
This migrates more package code to `ts_project` of `rules_js`. (cherry picked from commit f728f2f)
1 parent b78f297 commit df36a86

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

packages/angular_devkit/architect_cli/BUILD.bazel

+13-11
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
load("//tools:defaults.bzl", "pkg_npm", "ts_library")
1+
load("//tools:defaults.bzl", "pkg_npm")
2+
load("//tools:interop.bzl", "ts_project")
23

34
# Copyright Google Inc. All Rights Reserved.
45
#
@@ -8,22 +9,23 @@ licenses(["notice"])
89

910
package(default_visibility = ["//visibility:public"])
1011

11-
ts_library(
12+
ts_project(
1213
name = "architect_cli",
13-
package_name = "@angular-devkit/architect-cli",
1414
srcs = [
1515
"bin/architect.ts",
1616
] + glob(["src/**/*.ts"]),
17-
module_name = "@angular-devkit/architect-cli",
18-
deps = [
19-
"//packages/angular_devkit/architect",
20-
"//packages/angular_devkit/architect/node",
17+
interop_deps = [
2118
"//packages/angular_devkit/core",
2219
"//packages/angular_devkit/core/node",
23-
"@npm//@types/node",
24-
"@npm//@types/progress",
25-
"@npm//@types/yargs-parser",
26-
"@npm//ansi-colors",
20+
],
21+
module_name = "@angular-devkit/architect-cli",
22+
deps = [
23+
"//:root_modules/@types/node",
24+
"//:root_modules/@types/progress",
25+
"//:root_modules/@types/yargs-parser",
26+
"//:root_modules/ansi-colors",
27+
"//packages/angular_devkit/architect:architect_rjs",
28+
"//packages/angular_devkit/architect/node:node_rjs",
2729
],
2830
)
2931

tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
],
2525
"@angular-devkit/schematics/tools": ["./packages/angular_devkit/schematics/tools/index"],
2626
"@angular-devkit/schematics/testing": ["./packages/angular_devkit/schematics/testing/index"],
27-
"@angular-devkit/architect/testing": ["./packages/angular_devkit/architect/testing/index"],
27+
"@angular-devkit/architect/*": ["./packages/angular_devkit/architect/*/index"],
2828
"@angular-devkit/build-webpack": ["./packages/angular_devkit/build_webpack"],
2929
"@angular-devkit/*": ["./packages/angular_devkit/*/src"],
3030
"@angular/*": ["./packages/angular/*/src"],

0 commit comments

Comments
 (0)