diff --git a/docs/Concatjs.html b/docs/Concatjs.html index 14310da9b7..8125218dc3 100755 --- a/docs/Concatjs.html +++ b/docs/Concatjs.html @@ -357,14 +357,14 @@

devserver

Defaults to precompiled go binary setup by @bazel/typescript npm package -

Defaults to @npm//@bazel/devserver:devserver

+

Defaults to @npm//@bazel/concatjs/devserver:devserver

devserver_host

(Label): Go based devserver executable for the host platform. Defaults to precompiled go binary setup by @bazel/typescript npm package

-

Defaults to @npm//@bazel/devserver:devserver_darwin_amd64

+

Defaults to @npm//@bazel/concatjs/devserver:devserver_darwin_amd64

entry_module

diff --git a/docs/Concatjs.md b/docs/Concatjs.md index 616a72bf48..8d29588ff1 100755 --- a/docs/Concatjs.md +++ b/docs/Concatjs.md @@ -204,14 +204,14 @@ Defaults to `[]` Defaults to precompiled go binary setup by @bazel/typescript npm package -Defaults to `@npm//@bazel/devserver:devserver` +Defaults to `@npm//@bazel/concatjs/devserver:devserver`

devserver_host

(*Label*): Go based devserver executable for the host platform. Defaults to precompiled go binary setup by @bazel/typescript npm package -Defaults to `@npm//@bazel/devserver:devserver_darwin_amd64` +Defaults to `@npm//@bazel/concatjs/devserver:devserver_darwin_amd64`

entry_module

diff --git a/docs/Rollup.html b/docs/Rollup.html index 5232083bc4..e0d29aaf47 100755 --- a/docs/Rollup.html +++ b/docs/Rollup.html @@ -487,7 +487,7 @@

rollup_worker_bin

(Label): Internal use only

-

Defaults to @npm//@bazel/bin:rollup-worker

+

Defaults to @npm//@bazel/rollup/bin:rollup-worker

silent

diff --git a/docs/Rollup.md b/docs/Rollup.md index 1b2efb8b48..0a8b05c3a7 100755 --- a/docs/Rollup.md +++ b/docs/Rollup.md @@ -335,7 +335,7 @@ Defaults to `@npm//rollup/bin:rollup` (*Label*): Internal use only -Defaults to `@npm//@bazel/bin:rollup-worker` +Defaults to `@npm//@bazel/rollup/bin:rollup-worker`

silent

diff --git a/docs/Terser.html b/docs/Terser.html index 262664154f..6a842bbc0f 100755 --- a/docs/Terser.html +++ b/docs/Terser.html @@ -298,7 +298,7 @@

terser_bin

(Label): An executable target that runs Terser

-

Defaults to @npm//@bazel/bin:terser

+

Defaults to @npm//@bazel/terser/bin:terser

diff --git a/docs/Terser.md b/docs/Terser.md index c32e271076..d229e966ed 100755 --- a/docs/Terser.md +++ b/docs/Terser.md @@ -144,6 +144,6 @@ If you want to do this, you can pass a filegroup here. (*Label*): An executable target that runs Terser -Defaults to `@npm//@bazel/bin:terser` +Defaults to `@npm//@bazel/terser/bin:terser` diff --git a/docs/install.html b/docs/install.html index 64ec5a7a3b..54303f35c9 100755 --- a/docs/install.html +++ b/docs/install.html @@ -194,8 +194,8 @@

Custom installation

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
 http_archive(
     name = "build_bazel_rules_nodejs",
-    sha256 = "6142e9586162b179fdd570a55e50d1332e7d9c030efd853453438d607569721d",
-    urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/3.0.0/rules_nodejs-3.0.0.tar.gz"],
+    sha256 = "dd4dc46066e2ce034cba0c81aa3e862b27e8e8d95871f567359f7a534cccb666",
+    urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/3.1.0/rules_nodejs-3.1.0.tar.gz"],
 )
 
 load("@build_bazel_rules_nodejs//:index.bzl", "node_repositories")
diff --git a/packages/terser/index.js b/packages/terser/index.js
index efe0e85991..f6db869e72 100644
--- a/packages/terser/index.js
+++ b/packages/terser/index.js
@@ -165,8 +165,12 @@ function main() {
     // If necessary, get the new `terser` binary, added for >=4.3.0
     terserBinary = terserBinary || require.resolve('terser/bin/terser');
   } catch (e) {
-    // If necessary, get the old `uglifyjs` binary from <4.3.0
-    terserBinary = terserBinary || require.resolve('terser/bin/uglifyjs');
+    try {
+      // If necessary, get the old `uglifyjs` binary from <4.3.0
+      terserBinary = terserBinary || require.resolve('terser/bin/uglifyjs');
+    } catch (e) {
+      throw new Error('terser binary not found. Maybe you need to set the terser_bin attribute?')
+    }
   }
   // choose a default concurrency of the number of cores -1 but at least 1.
 
@@ -194,4 +198,4 @@ exports.directoryArgs = directoryArgs;
 
 if (require.main === module) {
   main();
-}
\ No newline at end of file
+}
diff --git a/tools/stardoc/post-process-docs.js b/tools/stardoc/post-process-docs.js
index d1120c220d..47afa5f6b1 100644
--- a/tools/stardoc/post-process-docs.js
+++ b/tools/stardoc/post-process-docs.js
@@ -7,11 +7,10 @@ const content = readFileSync(md, {encoding: 'utf8'});
 // @npm is not the required name, but it seems to be the common case
 // this reflects the similar transformation made when publishing the packages to npm
 // via pkg_npm defined in //tools:defaults.bzl
-const out = content
-  .replace(/(?:@.*)*?\/\/packages\/([^:"\s]*)/g, (str, pkg) => {
-    const parts = pkg.split('/');
-    return `@npm//@bazel/${parts[parts.length - 1]}`;
-  });
+const out = content.replace(/(?:@.*)*?\/\/packages\/([^/:"\s]*)/g, (str, pkg) => {
+  const parts = pkg.split('/');
+  return `@npm//@bazel/${parts[parts.length - 1]}`;
+});
 
 // stamp the frontmatter into the post processed stardoc HTML
 const frontmatter = [