Documentation ¶
Index ¶
- func BuildPortalApps(root, dir string, dependencies ...NodeModule) (err error)
- func Find[T target.Source](files fs.FS, dir string) (in <-chan T)
- func Path(src string) (base, sub string, err error)
- type Bundle
- type Module
- func (m *Module) Bundle() (b *Bundle, err error)
- func (m *Module) Files() fs.FS
- func (m *Module) IsBackend() bool
- func (m *Module) IsFrontend() bool
- func (m *Module) NodeModule() (module *NodeModule, err error)
- func (m *Module) Parent() *Module
- func (m *Module) Path() string
- func (m *Module) PortalNodeModule() (module *PortalNodeModule, err error)
- func (m *Module) PortalRawModule() (module *PortalRawModule, err error)
- func (m Module) Type() target.Type
- type NodeModule
- func (m *NodeModule) CanNpmRunBuild() bool
- func (m *NodeModule) InjectDependencies(modules []NodeModule) (err error)
- func (m *NodeModule) InjectDependency(module NodeModule) (err error)
- func (m *NodeModule) IsPortalLib() bool
- func (m *NodeModule) NpmInstall() (err error)
- func (m *NodeModule) NpmRunBuild() (err error)
- func (m *NodeModule) PkgJson() bundle.PackageJson
- func (m *NodeModule) PortalNodeModule() (module *PortalNodeModule, err error)
- type PortalNodeModule
- func (m *PortalNodeModule) Build() (err error)
- func (m *PortalNodeModule) CopyIcon() (err error)
- func (m *PortalNodeModule) CopyManifest() (err error)
- func (m *PortalNodeModule) Manifest() bundle.Manifest
- func (m *PortalNodeModule) Prepare(dependencies ...NodeModule) (err error)
- func (m *PortalNodeModule) PrepareBuild(dependencies ...NodeModule) (err error)
- func (m PortalNodeModule) Type() target.Type
- type PortalRawModule
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildPortalApps ¶
func BuildPortalApps(root, dir string, dependencies ...NodeModule) (err error)
Types ¶
type Module ¶
type Module struct {
// contains filtered or unexported fields
}
func (*Module) IsFrontend ¶
func (*Module) NodeModule ¶
func (m *Module) NodeModule() (module *NodeModule, err error)
func (*Module) PortalNodeModule ¶
func (m *Module) PortalNodeModule() (module *PortalNodeModule, err error)
func (*Module) PortalRawModule ¶
func (m *Module) PortalRawModule() (module *PortalRawModule, err error)
type NodeModule ¶
type NodeModule struct { *Module // contains filtered or unexported fields }
func (*NodeModule) CanNpmRunBuild ¶
func (m *NodeModule) CanNpmRunBuild() bool
func (*NodeModule) InjectDependencies ¶
func (m *NodeModule) InjectDependencies(modules []NodeModule) (err error)
func (*NodeModule) InjectDependency ¶
func (m *NodeModule) InjectDependency(module NodeModule) (err error)
func (*NodeModule) IsPortalLib ¶
func (m *NodeModule) IsPortalLib() bool
func (*NodeModule) NpmInstall ¶
func (m *NodeModule) NpmInstall() (err error)
func (*NodeModule) NpmRunBuild ¶
func (m *NodeModule) NpmRunBuild() (err error)
func (*NodeModule) PkgJson ¶
func (m *NodeModule) PkgJson() bundle.PackageJson
func (*NodeModule) PortalNodeModule ¶
func (m *NodeModule) PortalNodeModule() (module *PortalNodeModule, err error)
type PortalNodeModule ¶
type PortalNodeModule struct { *NodeModule // contains filtered or unexported fields }
func (*PortalNodeModule) Build ¶
func (m *PortalNodeModule) Build() (err error)
func (*PortalNodeModule) CopyIcon ¶
func (m *PortalNodeModule) CopyIcon() (err error)
func (*PortalNodeModule) CopyManifest ¶
func (m *PortalNodeModule) CopyManifest() (err error)
func (*PortalNodeModule) Manifest ¶
func (m *PortalNodeModule) Manifest() bundle.Manifest
func (*PortalNodeModule) Prepare ¶
func (m *PortalNodeModule) Prepare(dependencies ...NodeModule) (err error)
func (*PortalNodeModule) PrepareBuild ¶
func (m *PortalNodeModule) PrepareBuild(dependencies ...NodeModule) (err error)
func (PortalNodeModule) Type ¶
func (m PortalNodeModule) Type() target.Type
type PortalRawModule ¶
type PortalRawModule struct { *Module // contains filtered or unexported fields }
func (*PortalRawModule) App ¶
func (m *PortalRawModule) App()
func (*PortalRawModule) Manifest ¶
func (m *PortalRawModule) Manifest() bundle.Manifest
func (PortalRawModule) Type ¶
func (m PortalRawModule) Type() target.Type
Click to show internal directories.
Click to hide internal directories.