Documentation
¶
Index ¶
- type BuildContext
- type HTMLTag
- type Manager
- func (m *Manager) BuildEnd(ctx *BuildContext) error
- func (m *Manager) BuildStart(ctx *BuildContext) error
- func (m *Manager) InjectTags() []HTMLTag
- func (m *Manager) Load(rootDir, outDir string) error
- func (m *Manager) Plugins() []Plugin
- func (m *Manager) Register(plugin Plugin)
- func (m *Manager) TransformCSS(css string, filePath string) (string, error)
- func (m *Manager) TransformJS(js string, filePath string) (string, error)
- type Plugin
- type SetupContext
- type TagPosition
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildContext ¶
type HTMLTag ¶
type HTMLTag struct {
Tag string
Attributes map[string]string
Content string
Position TagPosition
}
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewDefaultManager ¶
func NewManager ¶
func (*Manager) BuildEnd ¶
func (m *Manager) BuildEnd(ctx *BuildContext) error
func (*Manager) BuildStart ¶
func (m *Manager) BuildStart(ctx *BuildContext) error
func (*Manager) InjectTags ¶
func (*Manager) TransformCSS ¶
type SetupContext ¶
type TagPosition ¶
type TagPosition int
const ( HeadStart TagPosition = iota HeadEnd BodyStart BodyEnd )
Click to show internal directories.
Click to hide internal directories.