| """ |
| Copyright 2020-present Open Networking Foundation |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| """ |
| |
| load("@npm//@bazel/typescript:index.bzl", "ts_library") |
| |
| package(default_visibility = ["//:__subpackages__"]) |
| |
| ts_library( |
| name = "roadm-gui", |
| srcs = glob( |
| include = [ |
| "**/*.ts", |
| ], |
| exclude = [ |
| "**/*.spec.ts", |
| ], |
| ), |
| angular_assets = [ |
| "//web/gui2-fw-lib:extra_css", |
| ] + glob([ |
| "**/*.css", |
| "**/*.html", |
| ]), |
| tsconfig = "//web/gui2:tsconfig.json", |
| use_angular_plugin = True, |
| deps = [ |
| "//web/gui2-fw-lib", |
| "@npm//@angular/animations", |
| "@npm//@angular/common", |
| "@npm//@angular/core", |
| "@npm//@angular/forms", |
| "@npm//@angular/platform-browser-dynamic", |
| "@npm//@angular/router", |
| "@npm//@types", |
| "@npm//rxjs", |
| ], |
| ) |