Skip to content

Instantly share code, notes, and snippets.

@mattem
Created May 18, 2020 21:00
Show Gist options
  • Save mattem/f624401cdc28b165911bbe5cb5ecd8b7 to your computer and use it in GitHub Desktop.
Save mattem/f624401cdc28b165911bbe5cb5ecd8b7 to your computer and use it in GitHub Desktop.
rules_nodejs patch for stardoc generation
diff --git a/BUILD.bazel b/BUILD.bazel
index 6486cc5..b898b6d 100755
--- BUILD.bazel
+++ BUILD.bazel
@@ -13,8 +13,8 @@
# limitations under the License.
# bazel_skylib mocked out
-# load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
-load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+# load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
load("@build_bazel_rules_nodejs//:index.bzl", "COMMON_REPLACEMENTS", "pkg_npm")
# defaults.bzl not included in distribution
# load("//:tools/defaults.bzl", "codeowners", "pkg_tar")
@@ -45,6 +45,7 @@ bzl_library(
"//internal/pkg_npm:bzl",
"//internal/pkg_web:bzl",
"//internal/providers:bzl",
+ "//internal/node:bzl",
"//toolchains/node:bzl",
],
)
diff --git a/internal/bazel_integration_test/BUILD.bazel b/internal/bazel_integration_test/BUILD.bazel
index b9c09cd..d2bb62e 100755
--- internal/bazel_integration_test/BUILD.bazel
+++ internal/bazel_integration_test/BUILD.bazel
@@ -13,8 +13,8 @@
# limitations under the License.
# bazel_skylib mocked out
-# load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
-load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+# load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
load("@build_bazel_rules_nodejs//:index.bzl", "nodejs_binary")
package(default_visibility = ["//visibility:public"])
diff --git a/internal/common/BUILD.bazel b/internal/common/BUILD.bazel
index f0412d4..90873f1 100755
--- internal/common/BUILD.bazel
+++ internal/common/BUILD.bazel
@@ -13,8 +13,8 @@
# limitations under the License.
# bazel_skylib mocked out
-# load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
-load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+# load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
load(":check_version_test.bzl", "check_version_test_suite")
licenses(["notice"]) # Apache 2.0
diff --git a/internal/js_library/BUILD.bazel b/internal/js_library/BUILD.bazel
index 054a5f3..257070a 100755
--- internal/js_library/BUILD.bazel
+++ internal/js_library/BUILD.bazel
@@ -1,6 +1,6 @@
# bazel_skylib mocked out
-# load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
-load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+# load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
bzl_library(
name = "bzl",
diff --git a/internal/linker/BUILD.bazel b/internal/linker/BUILD.bazel
index 40140a2..3ff5547 100755
--- internal/linker/BUILD.bazel
+++ internal/linker/BUILD.bazel
@@ -1,3 +1,4 @@
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
exports_files([
"index.js",
@@ -14,3 +15,9 @@ filegroup(
],
visibility = ["//:__pkg__"],
)
+
+bzl_library(
+ name = "bzl",
+ srcs = glob(["*.bzl"]),
+ visibility = ["//visibility:public"],
+)
\ No newline at end of file
diff --git a/internal/node/BUILD.bazel b/internal/node/BUILD.bazel
index dcc926b..fa7083b 100755
--- internal/node/BUILD.bazel
+++ internal/node/BUILD.bazel
@@ -13,8 +13,8 @@
# limitations under the License.
# bazel_skylib mocked out
-# load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
-load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+# load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
load("//internal/golden_file_test:golden_file_test.bzl", "golden_file_test")
package(default_visibility = ["//visibility:public"])
diff --git a/internal/npm_install/BUILD.bazel b/internal/npm_install/BUILD.bazel
index 533d728..124ea50 100755
--- internal/npm_install/BUILD.bazel
+++ internal/npm_install/BUILD.bazel
@@ -1,6 +1,6 @@
# bazel_skylib mocked out
-# load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
-load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+# load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
load("@build_bazel_rules_nodejs//:index.bzl", "nodejs_binary")
diff --git a/internal/pkg_npm/BUILD.bazel b/internal/pkg_npm/BUILD.bazel
index 6a6f4b0..a935afd 100755
--- internal/pkg_npm/BUILD.bazel
+++ internal/pkg_npm/BUILD.bazel
@@ -1,6 +1,6 @@
# bazel_skylib mocked out
-# load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
-load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+# load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
load("@build_bazel_rules_nodejs//:index.bzl", "nodejs_binary")
package(default_visibility = ["//visibility:public"])
diff --git a/internal/pkg_web/BUILD.bazel b/internal/pkg_web/BUILD.bazel
index cf4bb5e..f6613dd 100755
--- internal/pkg_web/BUILD.bazel
+++ internal/pkg_web/BUILD.bazel
@@ -1,6 +1,6 @@
# bazel_skylib mocked out
-# load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
-load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+# load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
load("@build_bazel_rules_nodejs//:index.bzl", "nodejs_binary")
diff --git a/internal/providers/BUILD.bazel b/internal/providers/BUILD.bazel
index ace773c..ce19ee5 100755
--- internal/providers/BUILD.bazel
+++ internal/providers/BUILD.bazel
@@ -13,8 +13,8 @@
# limitations under the License.
# bazel_skylib mocked out
-# load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
-load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+# load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
bzl_library(
name = "bzl",
diff --git a/third_party/github.com/bazelbuild/bazel-skylib/BUILD b/third_party/github.com/bazelbuild/bazel-skylib/BUILD
index 10db32d..21444e5 100755
--- third_party/github.com/bazelbuild/bazel-skylib/BUILD
+++ third_party/github.com/bazelbuild/bazel-skylib/BUILD
@@ -1,6 +1,6 @@
# bazel_skylib mocked out
-# load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
-load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+# load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
licenses(["notice"])
diff --git a/toolchains/node/BUILD.bazel b/toolchains/node/BUILD.bazel
index 2568bb8..13089f9 100755
--- toolchains/node/BUILD.bazel
+++ toolchains/node/BUILD.bazel
@@ -12,8 +12,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
# bazel_skylib mocked out
-# load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
-load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
+load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
+# load("@build_bazel_rules_nodejs//:index.bzl", bzl_library = "dummy_bzl_library")
package(default_visibility = ["//visibility:private"])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment