mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
build: migrate service-worker to ng_project (#61318)
Migrate service worker to use ng_project instead of ng_module PR Close #61318
This commit is contained in:
committed by
Alex Rickabaugh
parent
ae0ad878eb
commit
c8abc7faff
@@ -1,5 +1,6 @@
|
||||
load("@aspect_rules_ts//ts:defs.bzl", rules_js_tsconfig = "ts_config")
|
||||
load("//tools:defaults.bzl", "api_golden_test", "api_golden_test_npm_package", "generate_api_docs", "ng_module", "ng_package")
|
||||
load("//tools:defaults.bzl", "api_golden_test", "api_golden_test_npm_package", "generate_api_docs", "ng_package")
|
||||
load("//tools:defaults2.bzl", "ng_project")
|
||||
|
||||
package(default_visibility = ["//visibility:public"])
|
||||
|
||||
@@ -12,7 +13,16 @@ rules_js_tsconfig(
|
||||
],
|
||||
)
|
||||
|
||||
ng_module(
|
||||
rules_js_tsconfig(
|
||||
name = "tsconfig_test",
|
||||
src = "tsconfig-test.json",
|
||||
deps = [
|
||||
"//:node_modules/@types/node",
|
||||
"//packages:tsconfig_test",
|
||||
],
|
||||
)
|
||||
|
||||
ng_project(
|
||||
name = "service-worker",
|
||||
srcs = glob(
|
||||
[
|
||||
@@ -20,9 +30,11 @@ ng_module(
|
||||
"src/**/*.ts",
|
||||
],
|
||||
),
|
||||
deps = [
|
||||
interop_deps = [
|
||||
"//packages/core",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
deps = [
|
||||
"//:node_modules/rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
@@ -8,10 +8,10 @@ ts_project(
|
||||
srcs = glob(
|
||||
["**/*.ts"],
|
||||
),
|
||||
interop_deps = [
|
||||
"//packages/service-worker/config",
|
||||
],
|
||||
tsconfig = "//packages/service-worker:tsconfig_build",
|
||||
deps = [
|
||||
"//packages/service-worker/config:config_rjs",
|
||||
],
|
||||
)
|
||||
|
||||
esbuild_config(
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
load("//tools:defaults.bzl", "ng_module")
|
||||
load("//tools:defaults2.bzl", "ng_project")
|
||||
|
||||
package(default_visibility = ["//visibility:public"])
|
||||
|
||||
@@ -15,8 +15,8 @@ filegroup(
|
||||
]),
|
||||
)
|
||||
|
||||
ng_module(
|
||||
ng_project(
|
||||
name = "config",
|
||||
srcs = [":sources"],
|
||||
deps = ["//packages/core"],
|
||||
interop_deps = ["//packages/core"],
|
||||
)
|
||||
|
||||
@@ -7,10 +7,9 @@ ts_project(
|
||||
srcs = glob(
|
||||
["**/*.ts"],
|
||||
),
|
||||
interop_deps = [
|
||||
"//packages/service-worker/config",
|
||||
],
|
||||
tsconfig = "//packages/service-worker:tsconfig_test",
|
||||
deps = [
|
||||
"//packages/service-worker/config:config_rjs",
|
||||
"//packages/service-worker/config/testing:testing_rjs",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -9,11 +9,9 @@ ts_project(
|
||||
srcs = glob([
|
||||
"*.ts",
|
||||
]),
|
||||
interop_deps = [
|
||||
"//packages/service-worker/config",
|
||||
],
|
||||
tsconfig = "//packages/service-worker:tsconfig_build",
|
||||
deps = [
|
||||
"//packages/service-worker/cli:cli_rjs",
|
||||
"//packages/service-worker/config:config_rjs",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -8,14 +8,15 @@ ts_project(
|
||||
"**/*.ts",
|
||||
]),
|
||||
interop_deps = [
|
||||
"//packages:types",
|
||||
"//packages/core",
|
||||
"//packages/core/testing",
|
||||
"//packages/service-worker",
|
||||
"//packages/service-worker/testing",
|
||||
],
|
||||
tsconfig = "//packages/service-worker:tsconfig_test",
|
||||
deps = [
|
||||
"//:node_modules/rxjs",
|
||||
"//packages:types_rjs",
|
||||
"//packages/service-worker/worker:worker_rjs",
|
||||
"//packages/service-worker/worker/testing:testing_rjs",
|
||||
],
|
||||
|
||||
@@ -1,13 +1,16 @@
|
||||
load("//tools:defaults.bzl", "ng_module")
|
||||
load("//tools:defaults2.bzl", "ng_project")
|
||||
|
||||
package(default_visibility = ["//visibility:public"])
|
||||
|
||||
ng_module(
|
||||
ng_project(
|
||||
name = "testing",
|
||||
testonly = True,
|
||||
srcs = glob(["**/*.ts"]),
|
||||
deps = [
|
||||
interop_deps = [
|
||||
"//packages/core",
|
||||
"@npm//rxjs",
|
||||
],
|
||||
tsconfig = "//packages/service-worker:tsconfig_test",
|
||||
deps = [
|
||||
"//:node_modules/rxjs",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"extends": "../tsconfig-test.json",
|
||||
"compilerOptions": {
|
||||
"types": ["node", "jasmine"]
|
||||
}
|
||||
}
|
||||
@@ -7,11 +7,10 @@ ts_project(
|
||||
srcs = glob([
|
||||
"**/*.ts",
|
||||
]),
|
||||
interop_deps = [
|
||||
"//packages:types",
|
||||
"//packages/service-worker/config",
|
||||
],
|
||||
tsconfig = "//packages/service-worker:tsconfig_test",
|
||||
deps = [
|
||||
"//packages:types_rjs",
|
||||
"//packages/service-worker/config:config_rjs",
|
||||
"//packages/service-worker/worker:worker_rjs",
|
||||
"//packages/service-worker/worker/testing:testing_rjs",
|
||||
],
|
||||
|
||||
@@ -7,12 +7,13 @@ ts_project(
|
||||
testonly = True,
|
||||
srcs = glob(["**/*.ts"]),
|
||||
interop_deps = [
|
||||
"//packages:types",
|
||||
"//packages/core",
|
||||
],
|
||||
tsconfig = "//packages/service-worker:tsconfig_test",
|
||||
deps = [
|
||||
"//:node_modules/rxjs",
|
||||
"//:node_modules/typescript",
|
||||
"//packages:types_rjs",
|
||||
"//packages/service-worker/worker:worker_rjs",
|
||||
],
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user