3
3
# Use of this source code is governed by an MIT-style license that can be
4
4
# found in the LICENSE file at https://angular.dev/license
5
5
6
- load ("@npm//@bazel/jasmine:index .bzl" , "jasmine_node_test " )
7
- load ("//tools:defaults2.bzl" , "npm_package" , "ts_project" )
6
+ load ("@npm2//:defs .bzl" , "npm_link_all_packages " )
7
+ load ("//tools:defaults2.bzl" , "jasmine_test" , " npm_package" , "ts_project" )
8
8
load ("//tools:ts_json_schema.bzl" , "ts_json_schema" )
9
9
10
10
licenses (["notice" ])
11
11
12
12
package (default_visibility = ["//visibility:public" ])
13
13
14
+ npm_link_all_packages ()
15
+
14
16
# Create a list of Tuple("path/file.json", "path_file") to be used as rules
15
17
ALL_SCHEMA_TARGETS = [
16
18
(
@@ -81,22 +83,21 @@ ts_project(
81
83
data = RUNTIME_ASSETS ,
82
84
module_name = "@schematics/angular" ,
83
85
deps = [
86
+ ":node_modules/@angular-devkit/core" ,
87
+ ":node_modules/@angular-devkit/schematics" ,
84
88
"//:node_modules/@inquirer/prompts" ,
85
89
"//:node_modules/@types/node" ,
86
90
"//:node_modules/browserslist" ,
87
91
"//:node_modules/jsonc-parser" ,
88
- "//packages/angular_devkit/core:core_rjs" ,
89
- "//packages/angular_devkit/schematics:schematics_rjs" ,
90
- "//packages/angular_devkit/schematics/tasks:tasks_rjs" ,
91
92
"//packages/schematics/angular/third_party/github.com/Microsoft/TypeScript:TypeScript_rjs" ,
92
93
],
93
94
)
94
95
95
- jasmine_node_test (
96
+ jasmine_test (
96
97
name = "no_typescript_runtime_dep_test" ,
97
- srcs = ["no_typescript_runtime_dep_spec.js" ],
98
- deps = [
99
- ":angular " ,
98
+ data = [
99
+ "no_typescript_runtime_dep_spec.js" ,
100
+ ":angular_rjs " ,
100
101
"//:node_modules/@types/jasmine" ,
101
102
],
102
103
)
@@ -116,20 +117,17 @@ ts_project(
116
117
),
117
118
deps = [
118
119
":angular_rjs" ,
120
+ ":node_modules/@angular-devkit/core" ,
121
+ ":node_modules/@angular-devkit/schematics" ,
119
122
"//:node_modules/@types/jasmine" ,
120
123
"//:node_modules/jsonc-parser" ,
121
- "//packages/angular_devkit/core:core_rjs" ,
122
- "//packages/angular_devkit/core/node/testing:testing_rjs" ,
123
- "//packages/angular_devkit/schematics:schematics_rjs" ,
124
- "//packages/angular_devkit/schematics/tasks:tasks_rjs" ,
125
- "//packages/angular_devkit/schematics/testing:testing_rjs" ,
126
124
"//packages/schematics/angular/third_party/github.com/Microsoft/TypeScript:TypeScript_rjs" ,
127
125
],
128
126
)
129
127
130
- jasmine_node_test (
128
+ jasmine_test (
131
129
name = "angular_test" ,
132
- srcs = [":angular_test_lib " ],
130
+ data = [":angular_test_lib_rjs " ],
133
131
)
134
132
135
133
genrule (
0 commit comments