Versions in this module Expand all Collapse all v5 v5.0.1 Jul 28, 2026 Changes in this version + var DefaultLimits = Limits + type ComponentInfo struct + AllowedProps []string + Name string + type ComponentSpec struct + AllowedProps []string + Name string + Render func(parseProps map[string]string, parseChildren []ui.Node) ui.Node + type Limits struct + MaxDepth int + MaxNodes int + type Node struct + Children []Node + Props map[string]string + Text string + Type string + func Parse(parseData []byte) (Node, error) + type Registry struct + func DefaultRegistry() *Registry + func NewRegistry() *Registry + func (parseR *Registry) Allowed(parseType string) bool + func (parseR *Registry) Catalog() []ComponentInfo + func (parseR *Registry) Register(parseSpec ComponentSpec) + func (parseR *Registry) Render(parseNode Node) (ui.Node, error) + func (parseR *Registry) RenderJSON(parseData []byte) (ui.Node, error) + func (parseR *Registry) Validate(parseNode Node) error + func (parseR *Registry) ValidateWithLimits(parseNode Node, parseLimits Limits) error Other modules containing this package github.com/monstercameron/GoWebComponents/v4