blob: 757f4d6b391cc1984efad0f650947eb23af6e29d [file] [log] [blame]
load("@aspect_rules_js//js:defs.bzl", "js_library")
load("@aspect_rules_js//npm:defs.bzl", "npm_package")
load("@npm//:defs.bzl", "npm_link_all_packages")
npm_link_all_packages(name = "node_modules")
# A basic library with 2 simple dependencies (packages with no dependencies)
js_library(
name = "lib",
srcs = ["index.js"],
visibility = ["//visibility:public"],
deps = [
":node_modules/@aspect-test/e",
":node_modules/@aspect-test/e-dev",
":node_modules/@aspect-test/f",
":node_modules/@types/node",
":node_modules/alias-e",
],
)
# Exposed via npm_package()
npm_package(
name = "pkg",
srcs = [
":lib",
],
visibility = ["//visibility:public"],
)