mirror of
				https://github.com/gohugoio/hugo.git
				synced 2024-05-11 05:54:58 +00:00 
			
		
		
		
	Create a struct with all of Hugo's config options
Primary motivation is documentation, but it will also hopefully simplify the code. Also, * Lower case the default output format names; this is in line with the custom ones (map keys) and how it's treated all the places. This avoids doing `stringds.EqualFold` everywhere. Closes #10896 Closes #10620
This commit is contained in:
		@@ -27,12 +27,12 @@ import (
 | 
			
		||||
	"github.com/spf13/afero"
 | 
			
		||||
 | 
			
		||||
	"github.com/gohugoio/hugo/hugofs"
 | 
			
		||||
	"github.com/gohugoio/hugo/media"
 | 
			
		||||
 | 
			
		||||
	"github.com/gohugoio/hugo/common/herrors"
 | 
			
		||||
	"github.com/gohugoio/hugo/common/text"
 | 
			
		||||
 | 
			
		||||
	"github.com/gohugoio/hugo/hugolib/filesystems"
 | 
			
		||||
	"github.com/gohugoio/hugo/media"
 | 
			
		||||
	"github.com/gohugoio/hugo/resources/internal"
 | 
			
		||||
 | 
			
		||||
	"github.com/evanw/esbuild/pkg/api"
 | 
			
		||||
@@ -64,7 +64,7 @@ func (t *buildTransformation) Key() internal.ResourceTransformationKey {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (t *buildTransformation) Transform(ctx *resources.ResourceTransformationCtx) error {
 | 
			
		||||
	ctx.OutMediaType = media.JavascriptType
 | 
			
		||||
	ctx.OutMediaType = media.Builtin.JavascriptType
 | 
			
		||||
 | 
			
		||||
	opts, err := decodeOptions(t.optsm)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
@@ -83,7 +83,7 @@ func (t *buildTransformation) Transform(ctx *resources.ResourceTransformationCtx
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	opts.sourceDir = filepath.FromSlash(path.Dir(ctx.SourcePath))
 | 
			
		||||
	opts.resolveDir = t.c.rs.WorkingDir // where node_modules gets resolved
 | 
			
		||||
	opts.resolveDir = t.c.rs.Cfg.BaseConfig().WorkingDir // where node_modules gets resolved
 | 
			
		||||
	opts.contents = string(src)
 | 
			
		||||
	opts.mediaType = ctx.InMediaType
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user