packager

package
v0.0.0-...-6f0ee80 Latest Latest
Warning

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

Go to latest
Published: May 25, 2016 License: MPL-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PACKAGER_VERSION            = 1
	SCRIPTS_DIR                 = "scripts"
	ENTRY_FILE                  = "main.ts"
	DEPS_FILE                   = "dependencies.yml"
	TYPES_FILE                  = "types.yml"
	HTTP_TRANSFORMERS_SIGNATURE = ".http-transformers"
)

Variables

This section is empty.

Functions

func GetPkgdMixers

func GetPkgdMixers(mixers []*tp.Mixer, transformerRequired bool) (httpTransformer, combinedMixer *tp.Mixer, exportRanges []Range, successMsg string, err error)

Types

type NameAndVersion

type NameAndVersion struct {
	Name    string
	Version string
}

type Packager

type Packager struct {
	MixerDir                 string
	LibDir                   string
	IncludePaths             []string
	IsHttpTransformer        bool
	MayBuildHttpTransformers bool
	Dependencies             []NameAndVersion
	AlreadyLoaded            map[string]bool // to avoid redundant loading of dependencies
	NowVisiting              map[string]bool // to prevent circular dependencies
	TypeMap                  map[string]int
	SuperclassOf             map[string]string
	TypeList                 []string
	Logger                   *golog.Logger

	*tp.Mixer
	Ranges             []Range
	CachedDependencies map[string]*Packager
	// contains filtered or unexported fields
}

func New

func New(relSrcDir, libDir string, mayBuildHttpTransformers bool, logger *golog.Logger, mixerDownloader downloader) *Packager

func NewDependencyOf

func NewDependencyOf(relSrcDir, libDir string, pkgr *Packager) *Packager

func NewFromCompiledMixer

func NewFromCompiledMixer(mxr *tp.Mixer) *Packager

func (*Packager) Build

func (pkgr *Packager) Build()

func (*Packager) MergeCompiled

func (pkgr *Packager) MergeCompiled(dep *Packager)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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