deps: Update to esbuild v0.9.0
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 9 Mar 2021 11:23:42 +0000 (12:23 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 14 Mar 2021 10:51:25 +0000 (11:51 +0100)
docs/content/en/hugo-pipes/js.md
go.mod
go.sum
resources/resource_transformers/js/options.go
resources/resource_transformers/js/options_test.go

index a9befa22082a910867a42307937e5de7fe9b948b..63bd8bdd95a954c5d5d8228956026cff7822b002 100644 (file)
@@ -40,9 +40,6 @@ Note that this is meant for small data sets, e.g. config settings. For larger da
 minify [bool]
 : Let `js.Build` handle the minification.
 
-avoidTDZ {{< new-in "0.78.0" >}}
-: There is/was a bug in WebKit with severe performance issue with the tracking of TDZ checks in JavaScriptCore. Enabling this flag removes the TDZ and `const` assignment checks and may improve performance of larger JS codebases until the WebKit fix is in widespread use. See https://bugs.webkit.org/show_bug.cgi?id=199866
-
 inject [slice] {{< new-in "0.81.0" >}}
 : This option allows you to automatically replace a global variable with an import from another file. The path names must be relative to `assets`.  See https://esbuild.github.io/api/#inject
 
diff --git a/go.mod b/go.mod
index 56c2bdb6357bca1d44b3c7253cedd9cfecc09a49..4446af45a4a4dafe19fb71918acb4e8c79b34a96 100644 (file)
--- a/go.mod
+++ b/go.mod
@@ -18,7 +18,7 @@ require (
        github.com/disintegration/gift v1.2.1
        github.com/dlclark/regexp2 v1.4.0 // indirect
        github.com/dustin/go-humanize v1.0.0
-       github.com/evanw/esbuild v0.8.46
+       github.com/evanw/esbuild v0.9.0
        github.com/fortytw2/leaktest v1.3.0
        github.com/frankban/quicktest v1.11.3
        github.com/fsnotify/fsnotify v1.4.9
diff --git a/go.sum b/go.sum
index 10d9d4d77d1121af15bda72f1181a39de5a46a37..b104a5e212d056a6c584f2ee749f661174cd67f1 100644 (file)
--- a/go.sum
+++ b/go.sum
@@ -233,6 +233,8 @@ github.com/envoyproxy/protoc-gen-validate v0.1.0 h1:EQciDnbrYxy13PgWoY8AqoxGiPrp
 github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
 github.com/evanw/esbuild v0.8.46 h1:RlryMOkj9pbbRog5IbHoVc5i6go4RIxa9BCcFDBozvA=
 github.com/evanw/esbuild v0.8.46/go.mod h1:y2AFBAGVelPqPodpdtxWWqe6n2jYf5FrsJbligmRmuw=
+github.com/evanw/esbuild v0.9.0 h1:ONAtJ2+GMa7odUBVzUZjcRAhDGHA02pzBNFDYjOsbJk=
+github.com/evanw/esbuild v0.9.0/go.mod h1:y2AFBAGVelPqPodpdtxWWqe6n2jYf5FrsJbligmRmuw=
 github.com/fatih/color v1.7.0 h1:DkWD4oS2D8LGGgTQ6IvwJJXSL5Vp2ffcQg58nFV38Ys=
 github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
 github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw=
index a199b2c14e938883fb40b07de05542f94379c34d..ceed22f34c21f204574fb28573a8edd154b2de68 100644 (file)
@@ -387,8 +387,6 @@ func toBuildOptions(opts Options) (buildOptions api.BuildOptions, err error) {
                JSXFactory:  opts.JSXFactory,
                JSXFragment: opts.JSXFragment,
 
-               AvoidTDZ: opts.AvoidTDZ,
-
                Tsconfig: opts.tsConfig,
 
                // Note: We're not passing Sourcefile to ESBuild.
index f425c3e75ba229b1ed672a6e663b3cadc77be58f..c178ee8c9553f8b24d9457c21c818d0fc8e48b01 100644 (file)
@@ -68,7 +68,6 @@ func TestToBuildOptions(t *testing.T) {
                MinifyIdentifiers: true,
                MinifySyntax:      true,
                MinifyWhitespace:  true,
-               AvoidTDZ:          true,
                Stdin: &api.StdinOptions{
                        Loader: api.LoaderJS,
                },