hscloud/dc/topo/assets/BUILD.bazel
Serge Bazanski fe94c9b649 dc/topo: unvendor viz.js
This instead grabs a prebuild viz.js 2.x from a GH release.

Ideally we would use some more generic JS dep mechanism here (there's
some Good (tm) ones for Bazel now!), but this will do for now.

Change-Id: I58e9f67534acd2e3d08d93dc5f9a989dbbbbe3d1
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1721
Reviewed-by: radex <radex@hackerspace.pl>
2023-10-10 15:25:34 +00:00

20 lines
492 B
Python

load("@io_bazel_rules_go//go:def.bzl", "go_library")
load("@io_bazel_rules_go//extras:embed_data.bzl", "go_embed_data")
go_embed_data(
name = "assets_embed",
srcs = glob(["*.js"]) + [
"@vizjs-viz.js//file",
"@vizjs-full.render.js//file",
],
flatten = True,
package = "assets",
)
# keep
go_library(
name = "assets",
srcs = [":assets_embed"],
importpath = "code.hackerspace.pl/hscloud/dc/topo/assets",
visibility = ["//dc/topo:__pkg__"],
)