Files
angular__angular/aio/tools/stackblitz-builder/BUILD.bazel
T
Derek Cormier 9cb9161876 build(bazel): generate aio stackblitz and example zips
Can be served by running bazel run //aio:serve
2022-11-22 13:51:16 -07:00

20 lines
697 B
Python

load("@build_bazel_rules_nodejs//:index.bzl", "nodejs_binary")
package(default_visibility = ["//visibility:public"])
nodejs_binary(
name = "generate-stackblitz",
data = [
"builder.mjs",
"//aio/tools/transforms",
"@aio_npm//canonical-path",
"@aio_npm//fs-extra",
"@aio_npm//globby",
"@aio_npm//jsdom",
],
entry_point = "generateStackblitz.mjs",
# --preserve-symlinks-main is not enabled by default (see https://github.com/bazelbuild/rules_nodejs/pull/2176)
# However it seems to be required for mjs entry points to resolve node_modules within the sandbox.
templated_args = ["--node_options=--preserve-symlinks-main"],
)