blob: 592735c18d4ced21baf06945380c229d9b9b829c [file] [log] [blame]
Philipp Schrader175a93c2023-02-19 13:13:40 -08001load("@npm//:defs.bzl", "npm_link_all_packages")
2load("//tools/build_rules:js.bzl", "ng_pkg")
Alex Perry89cd7212022-04-06 20:55:37 -07003
Philipp Schrader175a93c2023-02-19 13:13:40 -08004npm_link_all_packages(name = "node_modules")
5
6ng_pkg(
Alex Perry89cd7212022-04-06 20:55:37 -07007 name = "rpc",
Philipp Schrader175a93c2023-02-19 13:13:40 -08008 extra_srcs = [
9 "public-api.ts",
Alex Perry89cd7212022-04-06 20:55:37 -070010 ],
Philipp Schrader175a93c2023-02-19 13:13:40 -080011 generate_public_api = False,
Alex Perry89cd7212022-04-06 20:55:37 -070012 deps = [
Emily Markova7b786402024-01-24 20:05:24 -080013 "//:node_modules/dexie",
Alex Perry89cd7212022-04-06 20:55:37 -070014 "//scouting/webserver/requests/messages:error_response_ts_fbs",
Emily Markovadcadcb62024-02-03 13:07:17 -080015 "//scouting/webserver/requests/messages:request_2024_data_scouting_response_ts_fbs",
16 "//scouting/webserver/requests/messages:request_2024_data_scouting_ts_fbs",
Filip Kujawaaf1efd12022-12-14 13:16:48 -080017 "//scouting/webserver/requests/messages:request_all_driver_rankings_response_ts_fbs",
18 "//scouting/webserver/requests/messages:request_all_driver_rankings_ts_fbs",
Alex Perry89cd7212022-04-06 20:55:37 -070019 "//scouting/webserver/requests/messages:request_all_matches_response_ts_fbs",
20 "//scouting/webserver/requests/messages:request_all_matches_ts_fbs",
Filip Kujawaaf1efd12022-12-14 13:16:48 -080021 "//scouting/webserver/requests/messages:request_all_notes_response_ts_fbs",
22 "//scouting/webserver/requests/messages:request_all_notes_ts_fbs",
Emily Markova8e39f452023-12-23 12:17:30 -080023 "//scouting/webserver/requests/messages:request_all_pit_images_response_ts_fbs",
24 "//scouting/webserver/requests/messages:request_all_pit_images_ts_fbs",
Alex Perry89cd7212022-04-06 20:55:37 -070025 "@com_github_google_flatbuffers//ts:flatbuffers_ts",
Alex Perry89cd7212022-04-06 20:55:37 -070026 ],
27)