build

package
v0.0.0-...-f4c0d56 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 27, 2023 License: MIT Imports: 6 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetPkg

func GetPkg(name string) template.FuncMap

Types

type CSSLiteralGenerator

type CSSLiteralGenerator struct{}

func (CSSLiteralGenerator) Selectors

func (CSSLiteralGenerator) Selectors(name string, selectors ...string) string

func (CSSLiteralGenerator) Style

func (CSSLiteralGenerator) Style(name string, selectors ...string) string

type LuaLiteralGenerator

type LuaLiteralGenerator struct {
	TemplateLiteralGenerator
}

func (LuaLiteralGenerator) Eq

func (LuaLiteralGenerator) GetVar

func (LuaLiteralGenerator) GetVar(name string) string

func (LuaLiteralGenerator) IRange

func (LuaLiteralGenerator) IRange(kv, t string) string

func (LuaLiteralGenerator) Range

func (LuaLiteralGenerator) Range(kv, t string) string

func (LuaLiteralGenerator) SetVar

func (LuaLiteralGenerator) SetVar(name, value string) string

func (LuaLiteralGenerator) StrJoin

func (LuaLiteralGenerator) StrJoin(name string, value ...string) string

func (LuaLiteralGenerator) Var

func (gen LuaLiteralGenerator) Var(name, value string) string

type Template

type Template struct {
	*template.Template
	// contains filtered or unexported fields
}

func NewTemplate

func NewTemplate(opt ...TemplateOpt) *Template

func (*Template) LazyLoadFiles

func (tmpl *Template) LazyLoadFiles() *Template

func (*Template) LazyLoadPkgs

func (tmpl *Template) LazyLoadPkgs() *Template

func (*Template) LoadFiles

func (tmpl *Template) LoadFiles(filename ...string) *Template

func (*Template) LoadPkgs

func (tmpl *Template) LoadPkgs(pkgs ...string) *Template

func (*Template) OnceParse

func (tmpl *Template) OnceParse(text string, data any) (string, error)

func (*Template) OnceParseFile

func (tmpl *Template) OnceParseFile(data any, filenames ...string) (string, error)

func (*Template) Preprocess

func (tmpl *Template) Preprocess(doc string) string

func (*Template) Run

func (tmpl *Template) Run(doc string) (string, error)

type TemplateLinker

type TemplateLinker struct {
	Pkgs  []string
	Files []string
}

func (*TemplateLinker) Load

func (ld *TemplateLinker) Load(files ...string) string

func (*TemplateLinker) Using

func (ld *TemplateLinker) Using(pkgs ...string) string

type TemplateLiteralGenerator

type TemplateLiteralGenerator struct{}

func (TemplateLiteralGenerator) Batch

func (TemplateLiteralGenerator) Batch(cmd ...string) string

func (TemplateLiteralGenerator) Block

func (TemplateLiteralGenerator) Block(name, scope, expression string) string

func (TemplateLiteralGenerator) Call

func (TemplateLiteralGenerator) Call(name string, params ...string) string

func (TemplateLiteralGenerator) Define

func (TemplateLiteralGenerator) Define(name, expression string) string

func (TemplateLiteralGenerator) Get

func (TemplateLiteralGenerator) If

func (TemplateLiteralGenerator) If(conditions []string, expressions []string) string

func (TemplateLiteralGenerator) Pipe

func (TemplateLiteralGenerator) Range

func (TemplateLiteralGenerator) Range(condition, expression string) string

func (TemplateLiteralGenerator) Ref

func (TemplateLiteralGenerator) Scope

func (TemplateLiteralGenerator) Str

func (TemplateLiteralGenerator) Template

func (TemplateLiteralGenerator) Template(name string) string

func (TemplateLiteralGenerator) Var

func (TemplateLiteralGenerator) Var(name, value string) string

func (TemplateLiteralGenerator) With

func (TemplateLiteralGenerator) With(condition, expression string) string

type TemplateOpt

type TemplateOpt struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL