]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
js/esbuild: Batch: Avoid nil Instances slice
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 13 Dec 2024 17:04:44 +0000 (18:04 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 16 Dec 2024 07:33:10 +0000 (08:33 +0100)
Ranging over a nil slice in Go works great, but is a hassle onced passed to JS.

internal/js/esbuild/batch.go

index 1a8a7b09a5d7a0d11ba70f01c8c021643a4918df..688b58d2152bf5448a148c1f5ecd1c9f661cc281 100644 (file)
@@ -506,8 +506,9 @@ func (b *batcher) doBuild(ctx context.Context) (*Package, error) {
                        })
 
                        bt := scriptBatchTemplateContext{
-                               opts:   vv,
-                               Import: impPath,
+                               opts:      vv,
+                               Import:    impPath,
+                               Instances: []scriptInstanceBatchTemplateContext{},
                        }
                        state.importResource.Set(bt.Import, vv.Compiled().Resource)
                        predicate := func(k instanceID) bool {