From 1709ab61ef2138d350b3d45a3eba0d94d5adf0a1 Mon Sep 17 00:00:00 2001 From: Vendicated Date: Mon, 29 Aug 2022 18:45:58 +0200 Subject: Fix NPE when opening DevTools --- build.mjs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'build.mjs') diff --git a/build.mjs b/build.mjs index 237b219..6459c63 100755 --- a/build.mjs +++ b/build.mjs @@ -4,16 +4,19 @@ import { readdirSync } from "fs"; import { performance } from "perf_hooks"; /** - * @type {esbuild.WatchMode} + * @type {esbuild.WatchMode|false} */ -const watch = { +const watch = process.argv.includes("--watch") ? { onRebuild: (err) => { if (err) console.error("Build Error", err.message); else console.log("Rebuilt!"); } -}; +} : false; // https://github.com/evanw/esbuild/issues/619#issuecomment-751995294 +/** + * @type {esbuild.Plugin} + */ const makeAllPackagesExternalPlugin = { name: 'make-all-packages-external', setup(build) { @@ -22,6 +25,9 @@ const makeAllPackagesExternalPlugin = { }, }; +/** + * @type {esbuild.Plugin} + */ const globPlugins = { name: "glob-plugins", setup: build => { -- cgit