| 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", |
| ], |
| ) |