Versions in this module Expand all Collapse all v0 v0.21.0 Sep 30, 2025 v0.19.0 Sep 28, 2025 Changes in this version + type AttributeData struct + Attr string + Field string + GoType string + Type string + type AttributesGenerator struct + func NewAttributesGenerator() *AttributesGenerator + func (g *AttributesGenerator) GenerateSource(attributes map[string]spec.Attribute) string + type AttributesTemplateData struct + Attributes []AttributeData + type GlobalGenerator struct + func NewGlobalGenerator() *GlobalGenerator + func (g *GlobalGenerator) GenerateSource(globalAttrs []spec.Attribute) string + type NodeGenerator struct + func NewNodeGenerator() *NodeGenerator + func (g *NodeGenerator) GenerateCompleteFile(specs []spec.TagSpec) string + type NodeTemplateData struct + TagNames []string + type TagAttributeData struct + Attr string + Field string + GoType string + Type string + type TagGenerator struct + func NewTagGenerator() *TagGenerator + func (g *TagGenerator) GenerateSource(tagSpec spec.TagSpec) string + type TagTemplateData struct + ArgInterface string + Attributes []TagAttributeData + Name string + StructName string + Title string + Void bool