blob: 20bd431d34d2163a76fc3073a33f1dcb4cf2ae04 [file] [log] [blame] [edit]
load("@aspect_bazel_lib//lib:copy_to_bin.bzl", "copy_to_bin")
load("@aspect_rules_ts//ts:defs.bzl", "ts_config")
load("@npm//:defs.bzl", "npm_link_all_packages")
package(default_visibility = ["//visibility:public"])
copy_to_bin(
name = "package_json",
srcs = ["package.json"],
)
# Link all direct dependencies in /package.json to
# bazel-bin/node_modules
npm_link_all_packages(name = "node_modules")
ts_config(
name = "tsconfig",
src = "tsconfig.json",
)