load(
"@prelude-si//:macros.bzl",
"docker_image",
"eslint",
"e2e_test",
"export_file",
"package_node_modules",
"shellcheck",
"shfmt_check",
"test_suite",
"typescript_check",
"vite_app",
)
load(
"@prelude-si//:pnpm.bzl",
"pnpm_task_library",
"pnpm_task_binary",
"pnpm_task_test",
)
pnpm_task_binary(
name = "dev",
command = "dev",
srcs = glob(["src/**/*"]),
path = "app/docs",
deps = [
"//:node_modules",
],
visibility = ["PUBLIC"],
)
pnpm_task_binary(
name = "build",
command = "build",
srcs = glob(["src/**/*"]),
path = "app/docs",
deps = [
"//:node_modules",
],
visibility = ["PUBLIC"],
)
pnpm_task_binary(
name = "generate-api-docs",
command = "generate-api-docs",
srcs = [],
path = "app/docs",
deps = [
"//:node_modules",
],
visibility = ["PUBLIC"],
)
sh_binary(
name = "generate_api_docs",
main = "generate-api-docs.sh",
visibility = ["PUBLIC"],
)