blob: 2217ee3505f4eff2f731594fd019afbdc0f0c05c [file]
load("//tools:angular_ts_library.bzl", "ng_ts_library")
package(default_visibility = ["//:__subpackages__"])
ng_ts_library(
name = "app",
srcs = glob(
include = ["*.ts"],
exclude = ["app.server.module.ts"],
),
angular_assets = ["app.component.html"],
tsconfig = "//src:tsconfig.json",
deps = [
"//src/app/hello-world",
"//src/app/home",
"//src/app/todos",
"//src/app/todos/reducers",
"//src/shared/material",
"@npm//@angular/common",
"@npm//@angular/core",
"@npm//@angular/platform-browser",
"@npm//@angular/router",
"@npm//@angular/service-worker",
"@npm//@ngrx/store",
"@npm//rxjs",
],
)
ng_ts_library(
name = "app_server",
srcs = ["app.server.module.ts"],
tsconfig = "//src:tsconfig-server",
deps = [
":app",
"@npm//@angular/core",
"@npm//@angular/platform-server",
],
)